<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DesignPattern: C:/96_project/DesignPattern/Product/Computer.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="DesignPattern.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">DesignPattern
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_47815c31304a25cb0754e6155a4b6838.html">Product</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">Computer.cpp</div>  </div>
</div><!--header-->
<div class="contents">
<a href="_computer_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160; </div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="stdafx_8h.html">stdafx.h</a>&quot;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160; </div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160; </div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#ifndef CXX_COMPUTER_H</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_computer_8h.html">Computer.h</a>&quot;</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#ifndef CXX_MOUSE_H</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_mouse_8h.html">Mouse.h</a>&quot;</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef CXX_KEYBOARD_H</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_keyboard_8h.html">Keyboard.h</a>&quot;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#ifndef CXX_MONITOR_H</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_monitor_8h.html">Monitor.h</a>&quot;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#ifndef CXX_HOST_H</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_host_8h.html">Host.h</a>&quot;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_abstract_computer.html#a16ddb59cfa1c752c6c31216b3cc616b4">   36</a></span>&#160;<a class="code" href="class_abstract_computer.html#a8dbf6d34813a7cb17894a7a374cc355b">AbstractComputer::AbstractComputer</a>(<a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385">COMPUTER_TYPE</a> eComputer) :</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;    m_eComputer(eComputer)</div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;{</div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputer[%d], Computer[%s]&quot;</span>, <a class="code" href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">m_eComputer</a>, <a class="code" href="_product_def_8h.html#add150250ac9fa90a1cc150f27e56abc1">STATIC_CONST_STRING_COMPUTER</a>[<a class="code" href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">m_eComputer</a>].c_str());</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;}</div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_abstract_computer.html#a8de97ae23dc4e76a062a854314da46be">   48</a></span>&#160;<a class="code" href="class_abstract_computer.html#a8de97ae23dc4e76a062a854314da46be">AbstractComputer::~AbstractComputer</a>()</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;{</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputer[%d], Computer[%s]&quot;</span>, <a class="code" href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">m_eComputer</a>, <a class="code" href="_product_def_8h.html#add150250ac9fa90a1cc150f27e56abc1">STATIC_CONST_STRING_COMPUTER</a>[<a class="code" href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">m_eComputer</a>].c_str());</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;}</div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160; </div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a> </div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_abstract_computer.html#ada127223d92c16affd5df2e86943a2d7">   60</a></span>&#160;<a class="code" href="class_abstract_computer.html#ada127223d92c16affd5df2e86943a2d7">AbstractComputer::Operation</a>()</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;{</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputer[%d], Computer[%s]&quot;</span>, <a class="code" href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">m_eComputer</a>, <a class="code" href="_product_def_8h.html#add150250ac9fa90a1cc150f27e56abc1">STATIC_CONST_STRING_COMPUTER</a>[<a class="code" href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">m_eComputer</a>].c_str());</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;}</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_abstract_computer.html#adde7ff66fb920e95745fd722ed568998">   71</a></span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a> <a class="code" href="class_abstract_computer.html#adde7ff66fb920e95745fd722ed568998">AbstractComputer::SetComputer</a>(<a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385">COMPUTER_TYPE</a> eComputer)</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;{</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputer[%d], Computer[%s]&quot;</span>, <a class="code" href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">m_eComputer</a>, <a class="code" href="_product_def_8h.html#add150250ac9fa90a1cc150f27e56abc1">STATIC_CONST_STRING_COMPUTER</a>[<a class="code" href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">m_eComputer</a>].c_str());</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <a class="code" href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">m_eComputer</a> = eComputer;</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;}</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160; </div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385">COMPUTER_TYPE</a> </div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="class_abstract_computer.html#a6f0190a71f73e0cf56f11c63129f2882">   84</a></span>&#160;<a class="code" href="class_abstract_computer.html#a6f0190a71f73e0cf56f11c63129f2882">AbstractComputer::GetComputer</a>()</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;{</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputer[%d], Computer[%s]&quot;</span>, <a class="code" href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">m_eComputer</a>, <a class="code" href="_product_def_8h.html#add150250ac9fa90a1cc150f27e56abc1">STATIC_CONST_STRING_COMPUTER</a>[<a class="code" href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">m_eComputer</a>].c_str());</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">m_eComputer</a>;</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;}</div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160; </div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#a6219a163c7a2c1af65951c7cf42a9116">   96</a></span>&#160;<a class="code" href="class_notebook_computer.html#aa2605b40708e58dcaa5e7387aaa7927e">NotebookComputer::NotebookComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart) :</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    <a class="code" href="class_abstract_computer.html">AbstractComputer</a>(<a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385adb10349723509ec1fe9eb24a79834eae">COMPUTER_NOTEBOOK</a>),</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    m_eComputerPart(eComputerPart)</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;{</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;}</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160; </div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#abb33cb9b23e29d69a092c8ca8db434da">  113</a></span>&#160;<a class="code" href="class_notebook_computer.html#aa2605b40708e58dcaa5e7387aaa7927e">NotebookComputer::NotebookComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart, <span class="keyword">const</span> vector&lt;Mouse*&gt;&amp; vMouse, <span class="keyword">const</span> vector&lt;Keyboard*&gt;&amp; vKeyboard, <span class="keyword">const</span> vector&lt;Monitor*&gt;&amp; vMonitor, <span class="keyword">const</span> vector&lt;Host*&gt;&amp; vHost) :</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    <a class="code" href="class_abstract_computer.html">AbstractComputer</a>(<a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385adb10349723509ec1fe9eb24a79834eae">COMPUTER_NOTEBOOK</a>),</div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    m_eComputerPart(eComputerPart),</div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    m_vMouse(vMouse),</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    m_vKeyboard(vKeyboard),</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    m_vMonitor(vMonitor),</div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    m_vHost(vHost)</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;{</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160; </div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;}</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160; </div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#a0e29ca0727f8c37315650b82d6441710">  130</a></span>&#160;<a class="code" href="class_notebook_computer.html#a0e29ca0727f8c37315650b82d6441710">NotebookComputer::~NotebookComputer</a>()</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;{</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_notebook_computer.html#a3a14c8d206b79638d51ea2638ea6736c">m_vMouse</a>.size(); i++) {</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_notebook_computer.html#a3a14c8d206b79638d51ea2638ea6736c">m_vMouse</a>[i]) {</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;            <span class="keyword">delete</span> <a class="code" href="class_notebook_computer.html#a3a14c8d206b79638d51ea2638ea6736c">m_vMouse</a>[i];</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;            <a class="code" href="class_notebook_computer.html#a3a14c8d206b79638d51ea2638ea6736c">m_vMouse</a>[i] = NULL;</div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;        }</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    }</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_notebook_computer.html#a8a95cc3cccb5198cd03d8b092e0e7fc3">m_vKeyboard</a>.size(); i++) {</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_notebook_computer.html#a8a95cc3cccb5198cd03d8b092e0e7fc3">m_vKeyboard</a>[i]) {</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;            <span class="keyword">delete</span> <a class="code" href="class_notebook_computer.html#a8a95cc3cccb5198cd03d8b092e0e7fc3">m_vKeyboard</a>[i];</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;            <a class="code" href="class_notebook_computer.html#a8a95cc3cccb5198cd03d8b092e0e7fc3">m_vKeyboard</a>[i] = NULL;</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;        }</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    }</div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_notebook_computer.html#ac924061af4383c9fed6f1fb9ded45091">m_vMonitor</a>.size(); i++) {</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_notebook_computer.html#ac924061af4383c9fed6f1fb9ded45091">m_vMonitor</a>[i]) {</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;            <span class="keyword">delete</span> <a class="code" href="class_notebook_computer.html#ac924061af4383c9fed6f1fb9ded45091">m_vMonitor</a>[i];</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;            <a class="code" href="class_notebook_computer.html#ac924061af4383c9fed6f1fb9ded45091">m_vMonitor</a>[i] = NULL;</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;        }</div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    }</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_notebook_computer.html#a312e06f471e72ea7ac555f3b900e804b">m_vHost</a>.size(); i++) {</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_notebook_computer.html#a312e06f471e72ea7ac555f3b900e804b">m_vHost</a>[i]) {</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;            <span class="keyword">delete</span> <a class="code" href="class_notebook_computer.html#a312e06f471e72ea7ac555f3b900e804b">m_vHost</a>[i];</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;            <a class="code" href="class_notebook_computer.html#a312e06f471e72ea7ac555f3b900e804b">m_vHost</a>[i] = NULL;</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;        }</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    }</div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;}</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160; </div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#a0f728ca3c96e3f6ebf33bb1bcffb7ad1">  166</a></span>&#160;<a class="code" href="class_notebook_computer.html#a0f728ca3c96e3f6ebf33bb1bcffb7ad1">NotebookComputer::Operation</a>()</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;{</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    <a class="code" href="class_abstract_computer.html#ada127223d92c16affd5df2e86943a2d7">AbstractComputer::Operation</a>();</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_notebook_computer.html#a3a14c8d206b79638d51ea2638ea6736c">m_vMouse</a>.size(); i++) {</div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_notebook_computer.html#a3a14c8d206b79638d51ea2638ea6736c">m_vMouse</a>[i]) {</div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;            <a class="code" href="class_notebook_computer.html#a3a14c8d206b79638d51ea2638ea6736c">m_vMouse</a>[i]-&gt;Operation();</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;        }</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    }</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_notebook_computer.html#a8a95cc3cccb5198cd03d8b092e0e7fc3">m_vKeyboard</a>.size(); i++) {</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_notebook_computer.html#a8a95cc3cccb5198cd03d8b092e0e7fc3">m_vKeyboard</a>[i]) {</div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;            <a class="code" href="class_notebook_computer.html#a8a95cc3cccb5198cd03d8b092e0e7fc3">m_vKeyboard</a>[i]-&gt;Operation();</div>
<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;        }</div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    }</div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_notebook_computer.html#ac924061af4383c9fed6f1fb9ded45091">m_vMonitor</a>.size(); i++) {</div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_notebook_computer.html#ac924061af4383c9fed6f1fb9ded45091">m_vMonitor</a>[i]) {</div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;            <a class="code" href="class_notebook_computer.html#ac924061af4383c9fed6f1fb9ded45091">m_vMonitor</a>[i]-&gt;Operation();</div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;        }</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    }</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_notebook_computer.html#a312e06f471e72ea7ac555f3b900e804b">m_vHost</a>.size(); i++) {</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_notebook_computer.html#a312e06f471e72ea7ac555f3b900e804b">m_vHost</a>[i]) {</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;            <a class="code" href="class_notebook_computer.html#a312e06f471e72ea7ac555f3b900e804b">m_vHost</a>[i]-&gt;Operation();</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;        }</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;    }</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;}</div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160; </div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#a87fa4c09fa65ed3bf62c15be49444a4c">  199</a></span>&#160;<a class="code" href="class_notebook_computer.html#a87fa4c09fa65ed3bf62c15be49444a4c">NotebookComputer::SetComputerPart</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart)</div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;{</div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;    <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a> = eComputerPart;</div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;}</div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160; </div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a></div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#ac86a5700459e2781718b4a45c1d43594">  212</a></span>&#160;<a class="code" href="class_notebook_computer.html#ac86a5700459e2781718b4a45c1d43594">NotebookComputer::GetComputerPart</a>()</div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;{</div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>;</div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;}</div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160; </div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160; </div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#a025a9a3652c3ab13f78869ba2db41976">  226</a></span>&#160;<a class="code" href="class_notebook_computer.html#a025a9a3652c3ab13f78869ba2db41976">NotebookComputer::SetMouse</a>(<span class="keyword">const</span> vector&lt;Mouse*&gt;&amp; vMouse)</div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;{</div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;    <a class="code" href="class_notebook_computer.html#a3a14c8d206b79638d51ea2638ea6736c">m_vMouse</a> = vMouse;</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;}</div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160; </div>
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="keyword">const</span> vector&lt;Mouse*&gt;&amp;</div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#ac48efe4f13f133913b337939bc99d446">  239</a></span>&#160;<a class="code" href="class_notebook_computer.html#ac48efe4f13f133913b337939bc99d446">NotebookComputer::GetMouse</a>()</div>
<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;{</div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_notebook_computer.html#a3a14c8d206b79638d51ea2638ea6736c">m_vMouse</a>;</div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;}</div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160; </div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#ad8c6424b3cc933a8ca965c1d2d521c2d">  252</a></span>&#160;<a class="code" href="class_notebook_computer.html#ad8c6424b3cc933a8ca965c1d2d521c2d">NotebookComputer::SetKeyboard</a>(<span class="keyword">const</span> vector&lt;Keyboard*&gt;&amp; vKeyboard)</div>
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;{</div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <a class="code" href="class_notebook_computer.html#a8a95cc3cccb5198cd03d8b092e0e7fc3">m_vKeyboard</a> = vKeyboard;</div>
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;}</div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160; </div>
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="keyword">const</span> vector&lt;Keyboard*&gt;&amp;</div>
<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#a72f187eadcaab96bc80cad1b7f5f3d52">  265</a></span>&#160;<a class="code" href="class_notebook_computer.html#a72f187eadcaab96bc80cad1b7f5f3d52">NotebookComputer::GetKeyboard</a>()</div>
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;{</div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_notebook_computer.html#a8a95cc3cccb5198cd03d8b092e0e7fc3">m_vKeyboard</a>;</div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;}</div>
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160; </div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#a391140e8a355e2deb8da7cbb75f2ec12">  278</a></span>&#160;<a class="code" href="class_notebook_computer.html#a391140e8a355e2deb8da7cbb75f2ec12">NotebookComputer::SetMonitor</a>(<span class="keyword">const</span> vector&lt;Monitor*&gt;&amp; vMonitor)</div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;{</div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;    <a class="code" href="class_notebook_computer.html#ac924061af4383c9fed6f1fb9ded45091">m_vMonitor</a> = vMonitor;</div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;}</div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160; </div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="keyword">const</span> vector&lt;Monitor*&gt;&amp;</div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#a8bfcb6a4d81ec5be64aae6c68134e3bc">  291</a></span>&#160;<a class="code" href="class_notebook_computer.html#a8bfcb6a4d81ec5be64aae6c68134e3bc">NotebookComputer::GetMonitor</a>()</div>
<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;{</div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_notebook_computer.html#ac924061af4383c9fed6f1fb9ded45091">m_vMonitor</a>;</div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;}</div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160; </div>
<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#a98db5423417840556c8da38e1a2d36e5">  304</a></span>&#160;<a class="code" href="class_notebook_computer.html#a98db5423417840556c8da38e1a2d36e5">NotebookComputer::SetHost</a>(<span class="keyword">const</span> vector&lt;Host*&gt;&amp; vHost)</div>
<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;{</div>
<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;    <a class="code" href="class_notebook_computer.html#a312e06f471e72ea7ac555f3b900e804b">m_vHost</a> = vHost;</div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;}</div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160; </div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="keyword">const</span> vector&lt;Host*&gt;&amp;</div>
<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="class_notebook_computer.html#a7b024c0c057665344a6c75ccb5eb8542">  317</a></span>&#160;<a class="code" href="class_notebook_computer.html#a7b024c0c057665344a6c75ccb5eb8542">NotebookComputer::GetHost</a>()</div>
<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;{</div>
<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_notebook_computer.html#a312e06f471e72ea7ac555f3b900e804b">m_vHost</a>;</div>
<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;}</div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160; </div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#a221b15bf1494dbec372d999201ccb3e0">  329</a></span>&#160;<a class="code" href="class_desktop_computer.html#a92e779bfe7b410b9dcef3c35a808f97c">DesktopComputer::DesktopComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart) :</div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    <a class="code" href="class_abstract_computer.html">AbstractComputer</a>(<a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385ae098beb4b45a44b738b91dd780e0bcd8">COMPUTER_DESKTOP</a>),</div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;    m_eComputerPart(eComputerPart)</div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;{</div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;}</div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160; </div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#a72ecd9fec3a17182325e8b1917dddf8c">  346</a></span>&#160;<a class="code" href="class_desktop_computer.html#a92e779bfe7b410b9dcef3c35a808f97c">DesktopComputer::DesktopComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart, <span class="keyword">const</span> vector&lt;Mouse*&gt;&amp; vMouse, <span class="keyword">const</span> vector&lt;Keyboard*&gt;&amp; vKeyboard, <span class="keyword">const</span> vector&lt;Monitor*&gt;&amp; vMonitor, <span class="keyword">const</span> vector&lt;Host*&gt;&amp; vHost) :</div>
<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;    <a class="code" href="class_abstract_computer.html">AbstractComputer</a>(<a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385ae098beb4b45a44b738b91dd780e0bcd8">COMPUTER_DESKTOP</a>),</div>
<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;    m_eComputerPart(eComputerPart),</div>
<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;    m_vMouse(vMouse),</div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;    m_vKeyboard(vKeyboard),</div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;    m_vMonitor(vMonitor),</div>
<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;    m_vHost(vHost)</div>
<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;{</div>
<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160; </div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;}</div>
<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160; </div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#aeba0373ea72b5cdbedb61358f92b5c95">  363</a></span>&#160;<a class="code" href="class_desktop_computer.html#aeba0373ea72b5cdbedb61358f92b5c95">DesktopComputer::~DesktopComputer</a>()</div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;{</div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_desktop_computer.html#a26c4b73da59f5ec92404c3e49500b4e0">m_vMouse</a>.size(); i++) {</div>
<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_desktop_computer.html#a26c4b73da59f5ec92404c3e49500b4e0">m_vMouse</a>[i]) {</div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;            <span class="keyword">delete</span> <a class="code" href="class_desktop_computer.html#a26c4b73da59f5ec92404c3e49500b4e0">m_vMouse</a>[i];</div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;            <a class="code" href="class_desktop_computer.html#a26c4b73da59f5ec92404c3e49500b4e0">m_vMouse</a>[i] = NULL;</div>
<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;        }</div>
<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;    }</div>
<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_desktop_computer.html#a17f7d6fc038ac99d85f775354361f5ff">m_vKeyboard</a>.size(); i++) {</div>
<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_desktop_computer.html#a17f7d6fc038ac99d85f775354361f5ff">m_vKeyboard</a>[i]) {</div>
<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;            <span class="keyword">delete</span> <a class="code" href="class_desktop_computer.html#a17f7d6fc038ac99d85f775354361f5ff">m_vKeyboard</a>[i];</div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;            <a class="code" href="class_desktop_computer.html#a17f7d6fc038ac99d85f775354361f5ff">m_vKeyboard</a>[i] = NULL;</div>
<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;        }</div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;    }</div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_desktop_computer.html#ad443bccbee25e5b361bcc4aa57f5e723">m_vMonitor</a>.size(); i++) {</div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_desktop_computer.html#ad443bccbee25e5b361bcc4aa57f5e723">m_vMonitor</a>[i]) {</div>
<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;            <span class="keyword">delete</span> <a class="code" href="class_desktop_computer.html#ad443bccbee25e5b361bcc4aa57f5e723">m_vMonitor</a>[i];</div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;            <a class="code" href="class_desktop_computer.html#ad443bccbee25e5b361bcc4aa57f5e723">m_vMonitor</a>[i] = NULL;</div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;        }</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;    }</div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_desktop_computer.html#a381097755c338f7be04fbe2d6edeafb4">m_vHost</a>.size(); i++) {</div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_desktop_computer.html#a381097755c338f7be04fbe2d6edeafb4">m_vHost</a>[i]) {</div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;            <span class="keyword">delete</span> <a class="code" href="class_desktop_computer.html#a381097755c338f7be04fbe2d6edeafb4">m_vHost</a>[i];</div>
<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;            <a class="code" href="class_desktop_computer.html#a381097755c338f7be04fbe2d6edeafb4">m_vHost</a>[i] = NULL;</div>
<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;        }</div>
<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;    }</div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;}</div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160; </div>
<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#a551621eb2e97a3a3f8e01365972b006a">  399</a></span>&#160;<a class="code" href="class_desktop_computer.html#a551621eb2e97a3a3f8e01365972b006a">DesktopComputer::Operation</a>()</div>
<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;{</div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;    <a class="code" href="class_abstract_computer.html#ada127223d92c16affd5df2e86943a2d7">AbstractComputer::Operation</a>();</div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_desktop_computer.html#a26c4b73da59f5ec92404c3e49500b4e0">m_vMouse</a>.size(); i++) {</div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_desktop_computer.html#a26c4b73da59f5ec92404c3e49500b4e0">m_vMouse</a>[i]) {</div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;            <a class="code" href="class_desktop_computer.html#a26c4b73da59f5ec92404c3e49500b4e0">m_vMouse</a>[i]-&gt;Operation();</div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;        }</div>
<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;    }</div>
<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_desktop_computer.html#a17f7d6fc038ac99d85f775354361f5ff">m_vKeyboard</a>.size(); i++) {</div>
<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_desktop_computer.html#a17f7d6fc038ac99d85f775354361f5ff">m_vKeyboard</a>[i]) {</div>
<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;            <a class="code" href="class_desktop_computer.html#a17f7d6fc038ac99d85f775354361f5ff">m_vKeyboard</a>[i]-&gt;Operation();</div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;        }</div>
<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;    }</div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_desktop_computer.html#ad443bccbee25e5b361bcc4aa57f5e723">m_vMonitor</a>.size(); i++) {</div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_desktop_computer.html#ad443bccbee25e5b361bcc4aa57f5e723">m_vMonitor</a>[i]) {</div>
<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;            <a class="code" href="class_desktop_computer.html#ad443bccbee25e5b361bcc4aa57f5e723">m_vMonitor</a>[i]-&gt;Operation();</div>
<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;        }</div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;    }</div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_desktop_computer.html#a381097755c338f7be04fbe2d6edeafb4">m_vHost</a>.size(); i++) {</div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_desktop_computer.html#a381097755c338f7be04fbe2d6edeafb4">m_vHost</a>[i]) {</div>
<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;            <a class="code" href="class_desktop_computer.html#a381097755c338f7be04fbe2d6edeafb4">m_vHost</a>[i]-&gt;Operation();</div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;        }</div>
<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;    }</div>
<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;}</div>
<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160; </div>
<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#ad6a56afaf22818c3f11d2f7b081e97f9">  432</a></span>&#160;<a class="code" href="class_desktop_computer.html#ad6a56afaf22818c3f11d2f7b081e97f9">DesktopComputer::SetComputerPart</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart)</div>
<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;{</div>
<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;    <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a> = eComputerPart;</div>
<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;}</div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160; </div>
<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a></div>
<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#afa6eda50f232afbe02010f48387f59cc">  445</a></span>&#160;<a class="code" href="class_desktop_computer.html#afa6eda50f232afbe02010f48387f59cc">DesktopComputer::GetComputerPart</a>()</div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;{</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>;</div>
<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;}</div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160; </div>
<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a> </div>
<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#ad493961e3d637e3090adddd034a37069">  458</a></span>&#160;<a class="code" href="class_desktop_computer.html#ad493961e3d637e3090adddd034a37069">DesktopComputer::SetMouse</a>(<span class="keyword">const</span> vector&lt;Mouse*&gt;&amp; vMouse)</div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;{</div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;    <a class="code" href="class_desktop_computer.html#a26c4b73da59f5ec92404c3e49500b4e0">m_vMouse</a> = vMouse;</div>
<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;}</div>
<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160; </div>
<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;<span class="keyword">const</span> vector&lt;Mouse*&gt;&amp; </div>
<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#a19af0247d0ea36103201282226ef54f5">  471</a></span>&#160;<a class="code" href="class_desktop_computer.html#a19af0247d0ea36103201282226ef54f5">DesktopComputer::GetMouse</a>()</div>
<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;{</div>
<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_desktop_computer.html#a26c4b73da59f5ec92404c3e49500b4e0">m_vMouse</a>;</div>
<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;}</div>
<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160; </div>
<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#a511b8b2c17f3fc30fcc3bb9fe5779d9d">  484</a></span>&#160;<a class="code" href="class_desktop_computer.html#a511b8b2c17f3fc30fcc3bb9fe5779d9d">DesktopComputer::SetKeyboard</a>(<span class="keyword">const</span> vector&lt;Keyboard*&gt;&amp; vKeyboard)</div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;{</div>
<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;    <a class="code" href="class_desktop_computer.html#a17f7d6fc038ac99d85f775354361f5ff">m_vKeyboard</a> = vKeyboard;</div>
<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;}</div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160; </div>
<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;<span class="keyword">const</span> vector&lt;Keyboard*&gt;&amp;</div>
<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#a02d41e3918758ae9b119faa1b1672a69">  497</a></span>&#160;<a class="code" href="class_desktop_computer.html#a02d41e3918758ae9b119faa1b1672a69">DesktopComputer::GetKeyboard</a>()</div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;{</div>
<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_desktop_computer.html#a17f7d6fc038ac99d85f775354361f5ff">m_vKeyboard</a>;</div>
<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;}</div>
<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160; </div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#a6b5c1d2cbf1b10be131774146b2e7507">  510</a></span>&#160;<a class="code" href="class_desktop_computer.html#a6b5c1d2cbf1b10be131774146b2e7507">DesktopComputer::SetMonitor</a>(<span class="keyword">const</span> vector&lt;Monitor*&gt;&amp; vMonitor)</div>
<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;{</div>
<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;    <a class="code" href="class_desktop_computer.html#ad443bccbee25e5b361bcc4aa57f5e723">m_vMonitor</a> = vMonitor;</div>
<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;}</div>
<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160; </div>
<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;<span class="keyword">const</span> vector&lt;Monitor*&gt;&amp;</div>
<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#ace7326c5b0a81afd7b489b7e0cd65f3c">  523</a></span>&#160;<a class="code" href="class_desktop_computer.html#ace7326c5b0a81afd7b489b7e0cd65f3c">DesktopComputer::GetMonitor</a>()</div>
<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;{</div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_desktop_computer.html#ad443bccbee25e5b361bcc4aa57f5e723">m_vMonitor</a>;</div>
<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;}</div>
<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160; </div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#a7452b6a3a454352be158d83a094ac3cc">  536</a></span>&#160;<a class="code" href="class_desktop_computer.html#a7452b6a3a454352be158d83a094ac3cc">DesktopComputer::SetHost</a>(<span class="keyword">const</span> vector&lt;Host*&gt;&amp; vHost)</div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;{</div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;    <a class="code" href="class_desktop_computer.html#a381097755c338f7be04fbe2d6edeafb4">m_vHost</a> = vHost;</div>
<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;}</div>
<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160; </div>
<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;<span class="keyword">const</span> vector&lt;Host*&gt;&amp;</div>
<div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="class_desktop_computer.html#a5feca810a65d170362e830f122d2ae94">  549</a></span>&#160;<a class="code" href="class_desktop_computer.html#a5feca810a65d170362e830f122d2ae94">DesktopComputer::GetHost</a>()</div>
<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;{</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_desktop_computer.html#a381097755c338f7be04fbe2d6edeafb4">m_vHost</a>;</div>
<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;}</div>
<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160; </div>
<div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="class_server_computer.html#a6235548927fd6481961be06b8fe60b37">  561</a></span>&#160;<a class="code" href="class_server_computer.html#aa0f110a6eaddfe18982a1752b4433cb3">ServerComputer::ServerComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart) :</div>
<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;    <a class="code" href="class_abstract_computer.html">AbstractComputer</a>(<a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385a61c62adbc76e7b16fdd2dab622f9d26e">COMPUTER_SERVER</a>),</div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;    m_eComputerPart(eComputerPart)</div>
<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;{</div>
<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;}</div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160; </div>
<div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="class_server_computer.html#ae9bb2a6d4a6b1a45db21d98e68017759">  578</a></span>&#160;<a class="code" href="class_server_computer.html#aa0f110a6eaddfe18982a1752b4433cb3">ServerComputer::ServerComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart, <span class="keyword">const</span> vector&lt;Mouse*&gt;&amp; vMouse, <span class="keyword">const</span> vector&lt;Keyboard*&gt;&amp; vKeyboard, <span class="keyword">const</span> vector&lt;Monitor*&gt;&amp; vMonitor, <span class="keyword">const</span> vector&lt;Host*&gt;&amp; vHost) :</div>
<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;    <a class="code" href="class_abstract_computer.html">AbstractComputer</a>(<a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385a61c62adbc76e7b16fdd2dab622f9d26e">COMPUTER_SERVER</a>),</div>
<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;    m_eComputerPart(eComputerPart),</div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;    m_vMouse(vMouse),</div>
<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;    m_vKeyboard(vKeyboard),</div>
<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;    m_vMonitor(vMonitor),</div>
<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;    m_vHost(vHost)</div>
<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;{</div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160; </div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;}</div>
<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160; </div>
<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="class_server_computer.html#a27ef2cd44ae06cd45e4c002e782e71c4">  595</a></span>&#160;<a class="code" href="class_server_computer.html#a27ef2cd44ae06cd45e4c002e782e71c4">ServerComputer::~ServerComputer</a>()</div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;{</div>
<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_server_computer.html#ad40d34510887c22011e73729fd68fd4e">m_vMouse</a>.size(); i++) {</div>
<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_server_computer.html#ad40d34510887c22011e73729fd68fd4e">m_vMouse</a>[i]) {</div>
<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;            <span class="keyword">delete</span> <a class="code" href="class_server_computer.html#ad40d34510887c22011e73729fd68fd4e">m_vMouse</a>[i];</div>
<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;            <a class="code" href="class_server_computer.html#ad40d34510887c22011e73729fd68fd4e">m_vMouse</a>[i] = NULL;</div>
<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;        }</div>
<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;    }</div>
<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_server_computer.html#aadd77ba325f85055682acf077234f00e">m_vKeyboard</a>.size(); i++) {</div>
<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_server_computer.html#aadd77ba325f85055682acf077234f00e">m_vKeyboard</a>[i]) {</div>
<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;            <span class="keyword">delete</span> <a class="code" href="class_server_computer.html#aadd77ba325f85055682acf077234f00e">m_vKeyboard</a>[i];</div>
<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;            <a class="code" href="class_server_computer.html#aadd77ba325f85055682acf077234f00e">m_vKeyboard</a>[i] = NULL;</div>
<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;        }</div>
<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;    }</div>
<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_server_computer.html#a52efdb895556775e7d57b41debb2d603">m_vMonitor</a>.size(); i++) {</div>
<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_server_computer.html#a52efdb895556775e7d57b41debb2d603">m_vMonitor</a>[i]) {</div>
<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;            <span class="keyword">delete</span> <a class="code" href="class_server_computer.html#a52efdb895556775e7d57b41debb2d603">m_vMonitor</a>[i];</div>
<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;            <a class="code" href="class_server_computer.html#a52efdb895556775e7d57b41debb2d603">m_vMonitor</a>[i] = NULL;</div>
<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;        }</div>
<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;    }</div>
<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_server_computer.html#aee2a68c4e81be0721a31955d725b7847">m_vHost</a>.size(); i++) {</div>
<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_server_computer.html#aee2a68c4e81be0721a31955d725b7847">m_vHost</a>[i]) {</div>
<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;            <span class="keyword">delete</span> <a class="code" href="class_server_computer.html#aee2a68c4e81be0721a31955d725b7847">m_vHost</a>[i];</div>
<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;            <a class="code" href="class_server_computer.html#aee2a68c4e81be0721a31955d725b7847">m_vHost</a>[i] = NULL;</div>
<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;        }</div>
<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;    }</div>
<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;}</div>
<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160; </div>
<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="class_server_computer.html#ad6e5ecc92730fc2e636cbb1517cfd715">  631</a></span>&#160;<a class="code" href="class_server_computer.html#ad6e5ecc92730fc2e636cbb1517cfd715">ServerComputer::Operation</a>()</div>
<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;{</div>
<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;    <a class="code" href="class_abstract_computer.html#ada127223d92c16affd5df2e86943a2d7">AbstractComputer::Operation</a>();</div>
<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_server_computer.html#ad40d34510887c22011e73729fd68fd4e">m_vMouse</a>.size(); i++) {</div>
<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_server_computer.html#ad40d34510887c22011e73729fd68fd4e">m_vMouse</a>[i]) {</div>
<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;            <a class="code" href="class_server_computer.html#ad40d34510887c22011e73729fd68fd4e">m_vMouse</a>[i]-&gt;Operation();</div>
<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;        }</div>
<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;    }</div>
<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_server_computer.html#aadd77ba325f85055682acf077234f00e">m_vKeyboard</a>.size(); i++) {</div>
<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_server_computer.html#aadd77ba325f85055682acf077234f00e">m_vKeyboard</a>[i]) {</div>
<div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;            <a class="code" href="class_server_computer.html#aadd77ba325f85055682acf077234f00e">m_vKeyboard</a>[i]-&gt;Operation();</div>
<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;        }</div>
<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;    }</div>
<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_server_computer.html#a52efdb895556775e7d57b41debb2d603">m_vMonitor</a>.size(); i++) {</div>
<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_server_computer.html#a52efdb895556775e7d57b41debb2d603">m_vMonitor</a>[i]) {</div>
<div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;            <a class="code" href="class_server_computer.html#a52efdb895556775e7d57b41debb2d603">m_vMonitor</a>[i]-&gt;Operation();</div>
<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;        }</div>
<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;    }</div>
<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_server_computer.html#aee2a68c4e81be0721a31955d725b7847">m_vHost</a>.size(); i++) {</div>
<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;        <span class="keywordflow">if</span> (NULL != <a class="code" href="class_server_computer.html#aee2a68c4e81be0721a31955d725b7847">m_vHost</a>[i]) {</div>
<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;            <a class="code" href="class_server_computer.html#aee2a68c4e81be0721a31955d725b7847">m_vHost</a>[i]-&gt;Operation();</div>
<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;        }</div>
<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;    }</div>
<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;}</div>
<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160; </div>
<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="class_server_computer.html#a1c80a14fcd6cf7033b5a6edf5bf40f35">  664</a></span>&#160;<a class="code" href="class_server_computer.html#a1c80a14fcd6cf7033b5a6edf5bf40f35">ServerComputer::SetComputerPart</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart)</div>
<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;{</div>
<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;    <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a> = eComputerPart;</div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;}</div>
<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160; </div>
<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a></div>
<div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="class_server_computer.html#a2ec72cb41b228ff0ebfac9ac8a002c3d">  677</a></span>&#160;<a class="code" href="class_server_computer.html#a2ec72cb41b228ff0ebfac9ac8a002c3d">ServerComputer::GetComputerPart</a>()</div>
<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;{</div>
<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>;</div>
<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;}</div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160; </div>
<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160; </div>
<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="class_server_computer.html#a8901c8782f477a3ac73c75622cfe88f0">  691</a></span>&#160;<a class="code" href="class_server_computer.html#a8901c8782f477a3ac73c75622cfe88f0">ServerComputer::SetMouse</a>(<span class="keyword">const</span> vector&lt;Mouse*&gt;&amp; vMouse)</div>
<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;{</div>
<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;    <a class="code" href="class_server_computer.html#ad40d34510887c22011e73729fd68fd4e">m_vMouse</a> = vMouse;</div>
<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;}</div>
<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160; </div>
<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;<span class="keyword">const</span> vector&lt;Mouse*&gt;&amp;</div>
<div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="class_server_computer.html#abab70f1df475e0fc532fde175a872b0c">  704</a></span>&#160;<a class="code" href="class_server_computer.html#abab70f1df475e0fc532fde175a872b0c">ServerComputer::GetMouse</a>()</div>
<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;{</div>
<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_server_computer.html#ad40d34510887c22011e73729fd68fd4e">m_vMouse</a>;</div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;}</div>
<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160; </div>
<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00717"></a><span class="lineno"><a class="line" href="class_server_computer.html#a9cce755e7bc186a4b7381b2ff5a0cd31">  717</a></span>&#160;<a class="code" href="class_server_computer.html#a9cce755e7bc186a4b7381b2ff5a0cd31">ServerComputer::SetKeyboard</a>(<span class="keyword">const</span> vector&lt;Keyboard*&gt;&amp; vKeyboard)</div>
<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;{</div>
<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;    <a class="code" href="class_server_computer.html#aadd77ba325f85055682acf077234f00e">m_vKeyboard</a> = vKeyboard;</div>
<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;}</div>
<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160; </div>
<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;<span class="keyword">const</span> vector&lt;Keyboard*&gt;&amp;</div>
<div class="line"><a name="l00730"></a><span class="lineno"><a class="line" href="class_server_computer.html#ae545a59d5cc67fab99a827450a0f95fb">  730</a></span>&#160;<a class="code" href="class_server_computer.html#ae545a59d5cc67fab99a827450a0f95fb">ServerComputer::GetKeyboard</a>()</div>
<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;{</div>
<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_server_computer.html#aadd77ba325f85055682acf077234f00e">m_vKeyboard</a>;</div>
<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;}</div>
<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160; </div>
<div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00743"></a><span class="lineno"><a class="line" href="class_server_computer.html#ade07913b0e920a513f85a5d2088d2c67">  743</a></span>&#160;<a class="code" href="class_server_computer.html#ade07913b0e920a513f85a5d2088d2c67">ServerComputer::SetMonitor</a>(<span class="keyword">const</span> vector&lt;Monitor*&gt;&amp; vMonitor)</div>
<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;{</div>
<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;    <a class="code" href="class_server_computer.html#a52efdb895556775e7d57b41debb2d603">m_vMonitor</a> = vMonitor;</div>
<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;}</div>
<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160; </div>
<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;<span class="keyword">const</span> vector&lt;Monitor*&gt;&amp;</div>
<div class="line"><a name="l00756"></a><span class="lineno"><a class="line" href="class_server_computer.html#a4b0068e3f869346d1dfdfe106d2d0fda">  756</a></span>&#160;<a class="code" href="class_server_computer.html#a4b0068e3f869346d1dfdfe106d2d0fda">ServerComputer::GetMonitor</a>()</div>
<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;{</div>
<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_server_computer.html#a52efdb895556775e7d57b41debb2d603">m_vMonitor</a>;</div>
<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;}</div>
<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160; </div>
<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00769"></a><span class="lineno"><a class="line" href="class_server_computer.html#a085f1fb709a016fb69887677375f5f82">  769</a></span>&#160;<a class="code" href="class_server_computer.html#a085f1fb709a016fb69887677375f5f82">ServerComputer::SetHost</a>(<span class="keyword">const</span> vector&lt;Host*&gt;&amp; vHost)</div>
<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;{</div>
<div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;    <a class="code" href="class_server_computer.html#aee2a68c4e81be0721a31955d725b7847">m_vHost</a> = vHost;</div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;}</div>
<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160; </div>
<div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;<span class="keyword">const</span> vector&lt;Host*&gt;&amp;</div>
<div class="line"><a name="l00782"></a><span class="lineno"><a class="line" href="class_server_computer.html#a12fa955bee7a19c7cba7021c39af896d">  782</a></span>&#160;<a class="code" href="class_server_computer.html#a12fa955bee7a19c7cba7021c39af896d">ServerComputer::GetHost</a>()</div>
<div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;{</div>
<div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;m_eComputerPart[%d], ComputerPart[%s]&quot;</span>, <a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>, <a class="code" href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a>[<a class="code" href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">m_eComputerPart</a>].c_str());</div>
<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_server_computer.html#aee2a68c4e81be0721a31955d725b7847">m_vHost</a>;</div>
<div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;}</div>
<div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160; </div>
<div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160; </div>
<div class="line"><a name="l00798"></a><span class="lineno"><a class="line" href="class_notebook_computer_normal.html#a1b351853e747bfc70e2bce2da6b3a832">  798</a></span>&#160;<a class="code" href="class_notebook_computer_normal.html#a4fdc222f4abdba1bc8e54b93e646b301">NotebookComputerNormal::NotebookComputerNormal</a>(<a class="code" href="class_mouse.html">Mouse</a>* pMouse, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor, <a class="code" href="class_host.html">Host</a>* pHost) :</div>
<div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;    <a class="code" href="class_notebook_computer.html">NotebookComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968a31a9fde084a9697368b0e9732e309e2b">COMPUTERPART_NORMAL</a>)</div>
<div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;{</div>
<div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;    vector&lt;Mouse*&gt; vMouse;</div>
<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;    vector&lt;Keyboard*&gt; vKeyboard;</div>
<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;    vector&lt;Monitor*&gt; vMonitor;</div>
<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;    vector&lt;Host*&gt; vHost;</div>
<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;    vMouse.push_back(pMouse);</div>
<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;    vKeyboard.push_back(pKeyboard);</div>
<div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160;    vMonitor.push_back(pMonitor);</div>
<div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;    vHost.push_back(pHost);</div>
<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;}</div>
<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160; </div>
<div class="line"><a name="l00818"></a><span class="lineno"><a class="line" href="class_notebook_computer_normal.html#a3ae1372f2b8cf94e97dc62c7bfb2996e">  818</a></span>&#160;<a class="code" href="class_notebook_computer_normal.html#a3ae1372f2b8cf94e97dc62c7bfb2996e">NotebookComputerNormal::~NotebookComputerNormal</a>()</div>
<div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;{</div>
<div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;}</div>
<div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160; </div>
<div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00830"></a><span class="lineno"><a class="line" href="class_notebook_computer_normal.html#a1d2c22cc871f67f8f2b1cf899cad37fa">  830</a></span>&#160;<a class="code" href="class_notebook_computer_normal.html#a1d2c22cc871f67f8f2b1cf899cad37fa">NotebookComputerNormal::Operation</a>()</div>
<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;{</div>
<div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;    <a class="code" href="class_notebook_computer.html#a0f728ca3c96e3f6ebf33bb1bcffb7ad1">NotebookComputer::Operation</a>();</div>
<div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;}</div>
<div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160; </div>
<div class="line"><a name="l00846"></a><span class="lineno"><a class="line" href="class_notebook_computer_double_mouse.html#aa1d32cfead1f860d9a1eed3629158541">  846</a></span>&#160;<a class="code" href="class_notebook_computer_double_mouse.html#a58fa81c6bbc3b63203e6470a58555ac3">NotebookComputerDoubleMouse::NotebookComputerDoubleMouse</a>(<a class="code" href="class_mouse.html">Mouse</a>* pMouse1, <a class="code" href="class_mouse.html">Mouse</a>* pMouse2, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor, <a class="code" href="class_host.html">Host</a>* pHost) :</div>
<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;    <a class="code" href="class_notebook_computer.html">NotebookComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968a541c4f1c29ba5a34d2aaf06f2a3c63f9">COMPUTERPART_DOUBLEMOUSE</a>)</div>
<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;{</div>
<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;    vector&lt;Mouse*&gt; vMouse;</div>
<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;    vector&lt;Keyboard*&gt; vKeyboard;</div>
<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;    vector&lt;Monitor*&gt; vMonitor;</div>
<div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160;    vector&lt;Host*&gt; vHost;</div>
<div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;    vMouse.push_back(pMouse1);</div>
<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;    vMouse.push_back(pMouse2);</div>
<div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;    vKeyboard.push_back(pKeyboard);</div>
<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;    vMonitor.push_back(pMonitor);</div>
<div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;    vHost.push_back(pHost);</div>
<div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;    <a class="code" href="class_notebook_computer.html#a025a9a3652c3ab13f78869ba2db41976">SetMouse</a>(vMouse);</div>
<div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;    <a class="code" href="class_notebook_computer.html#ad8c6424b3cc933a8ca965c1d2d521c2d">SetKeyboard</a>(vKeyboard);</div>
<div class="line"><a name="l00861"></a><span class="lineno">  861</span>&#160;    <a class="code" href="class_notebook_computer.html#a391140e8a355e2deb8da7cbb75f2ec12">SetMonitor</a>(vMonitor);</div>
<div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160;    <a class="code" href="class_notebook_computer.html#a98db5423417840556c8da38e1a2d36e5">SetHost</a>(vHost);</div>
<div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;}</div>
<div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160; </div>
<div class="line"><a name="l00871"></a><span class="lineno"><a class="line" href="class_notebook_computer_double_mouse.html#ab4d1c946809eed8085b0179416286c0a">  871</a></span>&#160;<a class="code" href="class_notebook_computer_double_mouse.html#ab4d1c946809eed8085b0179416286c0a">NotebookComputerDoubleMouse::~NotebookComputerDoubleMouse</a>()</div>
<div class="line"><a name="l00872"></a><span class="lineno">  872</span>&#160;{</div>
<div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;}</div>
<div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160; </div>
<div class="line"><a name="l00882"></a><span class="lineno">  882</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00883"></a><span class="lineno"><a class="line" href="class_notebook_computer_double_mouse.html#a902db6f858fe05ef82744766b70d76be">  883</a></span>&#160;<a class="code" href="class_notebook_computer_double_mouse.html#a902db6f858fe05ef82744766b70d76be">NotebookComputerDoubleMouse::Operation</a>()</div>
<div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160;{</div>
<div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00886"></a><span class="lineno">  886</span>&#160;    <a class="code" href="class_notebook_computer.html#a0f728ca3c96e3f6ebf33bb1bcffb7ad1">NotebookComputer::Operation</a>();</div>
<div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;}</div>
<div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160; </div>
<div class="line"><a name="l00899"></a><span class="lineno"><a class="line" href="class_notebook_computer_double_keyboard.html#aeef2153afce8fd2b803267141f597582">  899</a></span>&#160;<a class="code" href="class_notebook_computer_double_keyboard.html#ae989ed450eb4610b75a171e425d8f69b">NotebookComputerDoubleKeyboard::NotebookComputerDoubleKeyboard</a>(<a class="code" href="class_mouse.html">Mouse</a>* pMouse, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard1, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard2, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor, <a class="code" href="class_host.html">Host</a>* pHost) :</div>
<div class="line"><a name="l00900"></a><span class="lineno">  900</span>&#160;    <a class="code" href="class_notebook_computer.html">NotebookComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968a57257ae19fc96878def1e10752a945a2">COMPUTERPART_DOUBLEKEYBOARD</a>)</div>
<div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;{</div>
<div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;    vector&lt;Mouse*&gt; vMouse;</div>
<div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;    vector&lt;Keyboard*&gt; vKeyboard;</div>
<div class="line"><a name="l00905"></a><span class="lineno">  905</span>&#160;    vector&lt;Monitor*&gt; vMonitor;</div>
<div class="line"><a name="l00906"></a><span class="lineno">  906</span>&#160;    vector&lt;Host*&gt; vHost;</div>
<div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;    vMouse.push_back(pMouse);</div>
<div class="line"><a name="l00908"></a><span class="lineno">  908</span>&#160;    vKeyboard.push_back(pKeyboard1);</div>
<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;    vKeyboard.push_back(pKeyboard2);</div>
<div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;    vMonitor.push_back(pMonitor);</div>
<div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;    vHost.push_back(pHost);</div>
<div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160;    <a class="code" href="class_notebook_computer.html#a025a9a3652c3ab13f78869ba2db41976">SetMouse</a>(vMouse);</div>
<div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;    <a class="code" href="class_notebook_computer.html#ad8c6424b3cc933a8ca965c1d2d521c2d">SetKeyboard</a>(vKeyboard);</div>
<div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;    <a class="code" href="class_notebook_computer.html#a391140e8a355e2deb8da7cbb75f2ec12">SetMonitor</a>(vMonitor);</div>
<div class="line"><a name="l00915"></a><span class="lineno">  915</span>&#160;    <a class="code" href="class_notebook_computer.html#a98db5423417840556c8da38e1a2d36e5">SetHost</a>(vHost);</div>
<div class="line"><a name="l00916"></a><span class="lineno">  916</span>&#160;}</div>
<div class="line"><a name="l00917"></a><span class="lineno">  917</span>&#160; </div>
<div class="line"><a name="l00924"></a><span class="lineno"><a class="line" href="class_notebook_computer_double_keyboard.html#acc37ccddf2603ba36d8b838618705caf">  924</a></span>&#160;<a class="code" href="class_notebook_computer_double_keyboard.html#acc37ccddf2603ba36d8b838618705caf">NotebookComputerDoubleKeyboard::~NotebookComputerDoubleKeyboard</a>()</div>
<div class="line"><a name="l00925"></a><span class="lineno">  925</span>&#160;{</div>
<div class="line"><a name="l00926"></a><span class="lineno">  926</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00927"></a><span class="lineno">  927</span>&#160;}</div>
<div class="line"><a name="l00928"></a><span class="lineno">  928</span>&#160; </div>
<div class="line"><a name="l00935"></a><span class="lineno">  935</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00936"></a><span class="lineno"><a class="line" href="class_notebook_computer_double_keyboard.html#a6250b5ce7061598e27d2fec472b92df2">  936</a></span>&#160;<a class="code" href="class_notebook_computer_double_keyboard.html#a6250b5ce7061598e27d2fec472b92df2">NotebookComputerDoubleKeyboard::Operation</a>()</div>
<div class="line"><a name="l00937"></a><span class="lineno">  937</span>&#160;{</div>
<div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;    <a class="code" href="class_notebook_computer.html#a0f728ca3c96e3f6ebf33bb1bcffb7ad1">NotebookComputer::Operation</a>();</div>
<div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;}</div>
<div class="line"><a name="l00941"></a><span class="lineno">  941</span>&#160; </div>
<div class="line"><a name="l00952"></a><span class="lineno"><a class="line" href="class_notebook_computer_double_monitor.html#a2d0dfc14054747ab8de5127cef53802d">  952</a></span>&#160;<a class="code" href="class_notebook_computer_double_monitor.html#a99cf9dc7867977dd0ced7d9aa4823a1d">NotebookComputerDoubleMonitor::NotebookComputerDoubleMonitor</a>(<a class="code" href="class_mouse.html">Mouse</a>* pMouse, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor1, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor2, <a class="code" href="class_host.html">Host</a>* pHost) :</div>
<div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;    <a class="code" href="class_notebook_computer.html">NotebookComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968aacb24bf3b0a5d7dfc7c08f1af427757e">COMPUTERPART_DOUBLEMONITOR</a>)</div>
<div class="line"><a name="l00954"></a><span class="lineno">  954</span>&#160;{</div>
<div class="line"><a name="l00955"></a><span class="lineno">  955</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;    vector&lt;Mouse*&gt; vMouse;</div>
<div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;    vector&lt;Keyboard*&gt; vKeyboard;</div>
<div class="line"><a name="l00958"></a><span class="lineno">  958</span>&#160;    vector&lt;Monitor*&gt; vMonitor;</div>
<div class="line"><a name="l00959"></a><span class="lineno">  959</span>&#160;    vector&lt;Host*&gt; vHost;</div>
<div class="line"><a name="l00960"></a><span class="lineno">  960</span>&#160;    vMouse.push_back(pMouse);</div>
<div class="line"><a name="l00961"></a><span class="lineno">  961</span>&#160;    vKeyboard.push_back(pKeyboard);</div>
<div class="line"><a name="l00962"></a><span class="lineno">  962</span>&#160;    vMonitor.push_back(pMonitor1);</div>
<div class="line"><a name="l00963"></a><span class="lineno">  963</span>&#160;    vMonitor.push_back(pMonitor2);</div>
<div class="line"><a name="l00964"></a><span class="lineno">  964</span>&#160;    vHost.push_back(pHost);</div>
<div class="line"><a name="l00965"></a><span class="lineno">  965</span>&#160;    <a class="code" href="class_notebook_computer.html#a025a9a3652c3ab13f78869ba2db41976">SetMouse</a>(vMouse);</div>
<div class="line"><a name="l00966"></a><span class="lineno">  966</span>&#160;    <a class="code" href="class_notebook_computer.html#ad8c6424b3cc933a8ca965c1d2d521c2d">SetKeyboard</a>(vKeyboard);</div>
<div class="line"><a name="l00967"></a><span class="lineno">  967</span>&#160;    <a class="code" href="class_notebook_computer.html#a391140e8a355e2deb8da7cbb75f2ec12">SetMonitor</a>(vMonitor);</div>
<div class="line"><a name="l00968"></a><span class="lineno">  968</span>&#160;    <a class="code" href="class_notebook_computer.html#a98db5423417840556c8da38e1a2d36e5">SetHost</a>(vHost);</div>
<div class="line"><a name="l00969"></a><span class="lineno">  969</span>&#160;}</div>
<div class="line"><a name="l00970"></a><span class="lineno">  970</span>&#160; </div>
<div class="line"><a name="l00977"></a><span class="lineno"><a class="line" href="class_notebook_computer_double_monitor.html#ae650c387ad08b3c83ab0af944d8e10e9">  977</a></span>&#160;<a class="code" href="class_notebook_computer_double_monitor.html#ae650c387ad08b3c83ab0af944d8e10e9">NotebookComputerDoubleMonitor::~NotebookComputerDoubleMonitor</a>()</div>
<div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;{</div>
<div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;}</div>
<div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160; </div>
<div class="line"><a name="l00988"></a><span class="lineno">  988</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l00989"></a><span class="lineno"><a class="line" href="class_notebook_computer_double_monitor.html#a7db2333aa1aac2fc5231a19725d30d92">  989</a></span>&#160;<a class="code" href="class_notebook_computer_double_monitor.html#a7db2333aa1aac2fc5231a19725d30d92">NotebookComputerDoubleMonitor::Operation</a>()</div>
<div class="line"><a name="l00990"></a><span class="lineno">  990</span>&#160;{</div>
<div class="line"><a name="l00991"></a><span class="lineno">  991</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00992"></a><span class="lineno">  992</span>&#160;    <a class="code" href="class_notebook_computer.html#a0f728ca3c96e3f6ebf33bb1bcffb7ad1">NotebookComputer::Operation</a>();</div>
<div class="line"><a name="l00993"></a><span class="lineno">  993</span>&#160;}</div>
<div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160; </div>
<div class="line"><a name="l01004"></a><span class="lineno"><a class="line" href="class_desktop_computer_normal.html#acc9a6c0dfd7462e3395c7984cfba3a1a"> 1004</a></span>&#160;<a class="code" href="class_desktop_computer_normal.html#a2afcc0aed8f179ce349442ba7cce23a6">DesktopComputerNormal::DesktopComputerNormal</a>(<a class="code" href="class_mouse.html">Mouse</a>* pMouse, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor, <a class="code" href="class_host.html">Host</a>* pHost) :</div>
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;    <a class="code" href="class_desktop_computer.html">DesktopComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968a31a9fde084a9697368b0e9732e309e2b">COMPUTERPART_NORMAL</a>)</div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;{</div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;    vector&lt;Mouse*&gt; vMouse;</div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;    vector&lt;Keyboard*&gt; vKeyboard;</div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;    vector&lt;Monitor*&gt; vMonitor;</div>
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;    vector&lt;Host*&gt; vHost;</div>
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;    vMouse.push_back(pMouse);</div>
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;    vKeyboard.push_back(pKeyboard);</div>
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;    vMonitor.push_back(pMonitor);</div>
<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;    vHost.push_back(pHost);</div>
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;}</div>
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; </div>
<div class="line"><a name="l01024"></a><span class="lineno"><a class="line" href="class_desktop_computer_normal.html#afe310fb7a3cc671669e219e3352c0a5f"> 1024</a></span>&#160;<a class="code" href="class_desktop_computer_normal.html#afe310fb7a3cc671669e219e3352c0a5f">DesktopComputerNormal::~DesktopComputerNormal</a>()</div>
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;{</div>
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;}</div>
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160; </div>
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l01036"></a><span class="lineno"><a class="line" href="class_desktop_computer_normal.html#aac9b8bf95ac7780e00133ee052647338"> 1036</a></span>&#160;<a class="code" href="class_desktop_computer_normal.html#aac9b8bf95ac7780e00133ee052647338">DesktopComputerNormal::Operation</a>()</div>
<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160;{</div>
<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;    <a class="code" href="class_desktop_computer.html#a551621eb2e97a3a3f8e01365972b006a">DesktopComputer::Operation</a>();</div>
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;}</div>
<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; </div>
<div class="line"><a name="l01052"></a><span class="lineno"><a class="line" href="class_desktop_computer_double_mouse.html#af9822a7cf346588db9d7e47ab47495cd"> 1052</a></span>&#160;<a class="code" href="class_desktop_computer_double_mouse.html#a9d797001d8a587d0d9442c44f30fb944">DesktopComputerDoubleMouse::DesktopComputerDoubleMouse</a>(<a class="code" href="class_mouse.html">Mouse</a>* pMouse1, <a class="code" href="class_mouse.html">Mouse</a>* pMouse2, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor, <a class="code" href="class_host.html">Host</a>* pHost) :</div>
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;    <a class="code" href="class_desktop_computer.html">DesktopComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968a541c4f1c29ba5a34d2aaf06f2a3c63f9">COMPUTERPART_DOUBLEMOUSE</a>)</div>
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;{</div>
<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;    vector&lt;Mouse*&gt; vMouse;</div>
<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;    vector&lt;Keyboard*&gt; vKeyboard;</div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;    vector&lt;Monitor*&gt; vMonitor;</div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;    vector&lt;Host*&gt; vHost;</div>
<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;    vMouse.push_back(pMouse1);</div>
<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;    vMouse.push_back(pMouse2);</div>
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;    vKeyboard.push_back(pKeyboard);</div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;    vMonitor.push_back(pMonitor);</div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;    vHost.push_back(pHost);</div>
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;    <a class="code" href="class_desktop_computer.html#ad493961e3d637e3090adddd034a37069">SetMouse</a>(vMouse);</div>
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;    <a class="code" href="class_desktop_computer.html#a511b8b2c17f3fc30fcc3bb9fe5779d9d">SetKeyboard</a>(vKeyboard);</div>
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;    <a class="code" href="class_desktop_computer.html#a6b5c1d2cbf1b10be131774146b2e7507">SetMonitor</a>(vMonitor);</div>
<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;    <a class="code" href="class_desktop_computer.html#a7452b6a3a454352be158d83a094ac3cc">SetHost</a>(vHost);</div>
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;}</div>
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; </div>
<div class="line"><a name="l01077"></a><span class="lineno"><a class="line" href="class_desktop_computer_double_mouse.html#aace98422c079932c9a09158efa0b1235"> 1077</a></span>&#160;<a class="code" href="class_desktop_computer_double_mouse.html#aace98422c079932c9a09158efa0b1235">DesktopComputerDoubleMouse::~DesktopComputerDoubleMouse</a>()</div>
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;{</div>
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;}</div>
<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; </div>
<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l01089"></a><span class="lineno"><a class="line" href="class_desktop_computer_double_mouse.html#acdbcea65fa4f1414b14fa4d3c4ebb0ab"> 1089</a></span>&#160;<a class="code" href="class_desktop_computer_double_mouse.html#acdbcea65fa4f1414b14fa4d3c4ebb0ab">DesktopComputerDoubleMouse::Operation</a>()</div>
<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;{</div>
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;    <a class="code" href="class_desktop_computer.html#a551621eb2e97a3a3f8e01365972b006a">DesktopComputer::Operation</a>();</div>
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;}</div>
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; </div>
<div class="line"><a name="l01105"></a><span class="lineno"><a class="line" href="class_desktop_computer_double_keyboard.html#ab6a9b4d4ecdc8cd4b239ade4272fbfb1"> 1105</a></span>&#160;<a class="code" href="class_desktop_computer_double_keyboard.html#a285b393213d741832439e73db63e7ccd">DesktopComputerDoubleKeyboard::DesktopComputerDoubleKeyboard</a>(<a class="code" href="class_mouse.html">Mouse</a>* pMouse, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard1, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard2, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor, <a class="code" href="class_host.html">Host</a>* pHost) :</div>
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;    <a class="code" href="class_desktop_computer.html">DesktopComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968a57257ae19fc96878def1e10752a945a2">COMPUTERPART_DOUBLEKEYBOARD</a>)</div>
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;{</div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;    vector&lt;Mouse*&gt; vMouse;</div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;    vector&lt;Keyboard*&gt; vKeyboard;</div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;    vector&lt;Monitor*&gt; vMonitor;</div>
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;    vector&lt;Host*&gt; vHost;</div>
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;    vMouse.push_back(pMouse);</div>
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;    vKeyboard.push_back(pKeyboard1);</div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;    vKeyboard.push_back(pKeyboard2);</div>
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;    vMonitor.push_back(pMonitor);</div>
<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;    vHost.push_back(pHost);</div>
<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;    <a class="code" href="class_desktop_computer.html#ad493961e3d637e3090adddd034a37069">SetMouse</a>(vMouse);</div>
<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;    <a class="code" href="class_desktop_computer.html#a511b8b2c17f3fc30fcc3bb9fe5779d9d">SetKeyboard</a>(vKeyboard);</div>
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;    <a class="code" href="class_desktop_computer.html#a6b5c1d2cbf1b10be131774146b2e7507">SetMonitor</a>(vMonitor);</div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;    <a class="code" href="class_desktop_computer.html#a7452b6a3a454352be158d83a094ac3cc">SetHost</a>(vHost);</div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;}</div>
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; </div>
<div class="line"><a name="l01130"></a><span class="lineno"><a class="line" href="class_desktop_computer_double_keyboard.html#a0a3a53dbdec807d7076162259ba3377a"> 1130</a></span>&#160;<a class="code" href="class_desktop_computer_double_keyboard.html#a0a3a53dbdec807d7076162259ba3377a">DesktopComputerDoubleKeyboard::~DesktopComputerDoubleKeyboard</a>()</div>
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;{</div>
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;}</div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160; </div>
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l01142"></a><span class="lineno"><a class="line" href="class_desktop_computer_double_keyboard.html#a84438f0f0df4a3e236f1699484b039ed"> 1142</a></span>&#160;<a class="code" href="class_desktop_computer_double_keyboard.html#a84438f0f0df4a3e236f1699484b039ed">DesktopComputerDoubleKeyboard::Operation</a>()</div>
<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;{</div>
<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;    <a class="code" href="class_desktop_computer.html#a551621eb2e97a3a3f8e01365972b006a">DesktopComputer::Operation</a>();</div>
<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;}</div>
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160; </div>
<div class="line"><a name="l01158"></a><span class="lineno"><a class="line" href="class_desktop_computer_double_monitor.html#a2e2d54fbb04cc55e77feda1c6d4bce4b"> 1158</a></span>&#160;<a class="code" href="class_desktop_computer_double_monitor.html#a2e2d54fbb04cc55e77feda1c6d4bce4b">DesktopComputerDoubleMonitor::DesktopComputerDoubleMonitor</a>(<a class="code" href="class_mouse.html">Mouse</a>* pMouse, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor1, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor2, <a class="code" href="class_host.html">Host</a>* pHost) :</div>
<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;    <a class="code" href="class_desktop_computer.html">DesktopComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968aacb24bf3b0a5d7dfc7c08f1af427757e">COMPUTERPART_DOUBLEMONITOR</a>)</div>
<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;{</div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;    vector&lt;Mouse*&gt; vMouse;</div>
<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;    vector&lt;Keyboard*&gt; vKeyboard;</div>
<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;    vector&lt;Monitor*&gt; vMonitor;</div>
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;    vector&lt;Host*&gt; vHost;</div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;    vMouse.push_back(pMouse);</div>
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;    vKeyboard.push_back(pKeyboard);</div>
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;    vMonitor.push_back(pMonitor1);</div>
<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;    vMonitor.push_back(pMonitor2);</div>
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;    vHost.push_back(pHost);</div>
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;    <a class="code" href="class_desktop_computer.html#ad493961e3d637e3090adddd034a37069">SetMouse</a>(vMouse);</div>
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;    <a class="code" href="class_desktop_computer.html#a511b8b2c17f3fc30fcc3bb9fe5779d9d">SetKeyboard</a>(vKeyboard);</div>
<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;    <a class="code" href="class_desktop_computer.html#a6b5c1d2cbf1b10be131774146b2e7507">SetMonitor</a>(vMonitor);</div>
<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;    <a class="code" href="class_desktop_computer.html#a7452b6a3a454352be158d83a094ac3cc">SetHost</a>(vHost);</div>
<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;}</div>
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; </div>
<div class="line"><a name="l01183"></a><span class="lineno"><a class="line" href="class_desktop_computer_double_monitor.html#a6dc58ec28a9e95f2d25a67180600926c"> 1183</a></span>&#160;<a class="code" href="class_desktop_computer_double_monitor.html#a6dc58ec28a9e95f2d25a67180600926c">DesktopComputerDoubleMonitor::~DesktopComputerDoubleMonitor</a>()</div>
<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;{</div>
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;}</div>
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; </div>
<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l01195"></a><span class="lineno"><a class="line" href="class_desktop_computer_double_monitor.html#a26000db19afb3be71bfc124bba70de4b"> 1195</a></span>&#160;<a class="code" href="class_desktop_computer_double_monitor.html#a26000db19afb3be71bfc124bba70de4b">DesktopComputerDoubleMonitor::Operation</a>()</div>
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;{</div>
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;    <a class="code" href="class_desktop_computer.html#a551621eb2e97a3a3f8e01365972b006a">DesktopComputer::Operation</a>();</div>
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;}</div>
<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160; </div>
<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; </div>
<div class="line"><a name="l01211"></a><span class="lineno"><a class="line" href="class_server_computer_normal.html#a12e511a3bacaef9cb60663fa833cd3f8"> 1211</a></span>&#160;<a class="code" href="class_server_computer_normal.html#a9a3cf3d16256a40d5c5687ee9ad64e50">ServerComputerNormal::ServerComputerNormal</a>(<a class="code" href="class_mouse.html">Mouse</a>* pMouse, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor, <a class="code" href="class_host.html">Host</a>* pHost) :</div>
<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160;    <a class="code" href="class_server_computer.html">ServerComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968a31a9fde084a9697368b0e9732e309e2b">COMPUTERPART_NORMAL</a>)</div>
<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;{</div>
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;    vector&lt;Mouse*&gt; vMouse;</div>
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;    vector&lt;Keyboard*&gt; vKeyboard;</div>
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;    vector&lt;Monitor*&gt; vMonitor;</div>
<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;    vector&lt;Host*&gt; vHost;</div>
<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;    vMouse.push_back(pMouse);</div>
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;    vKeyboard.push_back(pKeyboard);</div>
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;    vMonitor.push_back(pMonitor);</div>
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;    vHost.push_back(pHost);</div>
<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;}</div>
<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160; </div>
<div class="line"><a name="l01231"></a><span class="lineno"><a class="line" href="class_server_computer_normal.html#aa06714557e211d9627966a529dcbf2aa"> 1231</a></span>&#160;<a class="code" href="class_server_computer_normal.html#aa06714557e211d9627966a529dcbf2aa">ServerComputerNormal::~ServerComputerNormal</a>()</div>
<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;{</div>
<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;}</div>
<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160; </div>
<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l01243"></a><span class="lineno"><a class="line" href="class_server_computer_normal.html#aab78407241009347d74d2c19317854fc"> 1243</a></span>&#160;<a class="code" href="class_server_computer_normal.html#aab78407241009347d74d2c19317854fc">ServerComputerNormal::Operation</a>()</div>
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;{</div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;    <a class="code" href="class_server_computer.html#ad6e5ecc92730fc2e636cbb1517cfd715">ServerComputer::Operation</a>();</div>
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;}</div>
<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; </div>
<div class="line"><a name="l01259"></a><span class="lineno"><a class="line" href="class_server_computer_double_mouse.html#a82f3218e168ff4de9403f313db8a1d50"> 1259</a></span>&#160;<a class="code" href="class_server_computer_double_mouse.html#ade2ff8678a81c04d2676ca517bfaab18">ServerComputerDoubleMouse::ServerComputerDoubleMouse</a>(<a class="code" href="class_mouse.html">Mouse</a>* pMouse1, <a class="code" href="class_mouse.html">Mouse</a>* pMouse2, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor, <a class="code" href="class_host.html">Host</a>* pHost) :</div>
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;    <a class="code" href="class_server_computer.html">ServerComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968a541c4f1c29ba5a34d2aaf06f2a3c63f9">COMPUTERPART_DOUBLEMOUSE</a>)</div>
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;{</div>
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;    vector&lt;Mouse*&gt; vMouse;</div>
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;    vector&lt;Keyboard*&gt; vKeyboard;</div>
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;    vector&lt;Monitor*&gt; vMonitor;</div>
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160;    vector&lt;Host*&gt; vHost;</div>
<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160;    vMouse.push_back(pMouse1);</div>
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160;    vMouse.push_back(pMouse2);</div>
<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160;    vKeyboard.push_back(pKeyboard);</div>
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;    vMonitor.push_back(pMonitor);</div>
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;    vHost.push_back(pHost);</div>
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160;    <a class="code" href="class_server_computer.html#a8901c8782f477a3ac73c75622cfe88f0">SetMouse</a>(vMouse);</div>
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;    <a class="code" href="class_server_computer.html#a9cce755e7bc186a4b7381b2ff5a0cd31">SetKeyboard</a>(vKeyboard);</div>
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160;    <a class="code" href="class_server_computer.html#ade07913b0e920a513f85a5d2088d2c67">SetMonitor</a>(vMonitor);</div>
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;    <a class="code" href="class_server_computer.html#a085f1fb709a016fb69887677375f5f82">SetHost</a>(vHost);</div>
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160;}</div>
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160; </div>
<div class="line"><a name="l01284"></a><span class="lineno"><a class="line" href="class_server_computer_double_mouse.html#aeffaf4bb17301e61c9c6ce0d218f1ca5"> 1284</a></span>&#160;<a class="code" href="class_server_computer_double_mouse.html#aeffaf4bb17301e61c9c6ce0d218f1ca5">ServerComputerDoubleMouse::~ServerComputerDoubleMouse</a>()</div>
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;{</div>
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;}</div>
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160; </div>
<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l01296"></a><span class="lineno"><a class="line" href="class_server_computer_double_mouse.html#a7c0c388b7034d4722d3cbd8e3648985b"> 1296</a></span>&#160;<a class="code" href="class_server_computer_double_mouse.html#a7c0c388b7034d4722d3cbd8e3648985b">ServerComputerDoubleMouse::Operation</a>()</div>
<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;{</div>
<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;    <a class="code" href="class_server_computer.html#ad6e5ecc92730fc2e636cbb1517cfd715">ServerComputer::Operation</a>();</div>
<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160;}</div>
<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160; </div>
<div class="line"><a name="l01312"></a><span class="lineno"><a class="line" href="class_server_computer_double_keyboard.html#a94d077d7c2c874829e0f44f942889cff"> 1312</a></span>&#160;<a class="code" href="class_server_computer_double_keyboard.html#a42b74096321fc7867819c6a6c7db85c8">ServerComputerDoubleKeyboard::ServerComputerDoubleKeyboard</a>(<a class="code" href="class_mouse.html">Mouse</a>* pMouse, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard1, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard2, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor, <a class="code" href="class_host.html">Host</a>* pHost) :</div>
<div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160;    <a class="code" href="class_server_computer.html">ServerComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968a57257ae19fc96878def1e10752a945a2">COMPUTERPART_DOUBLEKEYBOARD</a>)</div>
<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160;{</div>
<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160;    vector&lt;Mouse*&gt; vMouse;</div>
<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160;    vector&lt;Keyboard*&gt; vKeyboard;</div>
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160;    vector&lt;Monitor*&gt; vMonitor;</div>
<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;    vector&lt;Host*&gt; vHost;</div>
<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160;    vMouse.push_back(pMouse);</div>
<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160;    vKeyboard.push_back(pKeyboard1);</div>
<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160;    vKeyboard.push_back(pKeyboard2);</div>
<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160;    vMonitor.push_back(pMonitor);</div>
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160;    vHost.push_back(pHost);</div>
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160;    <a class="code" href="class_server_computer.html#a8901c8782f477a3ac73c75622cfe88f0">SetMouse</a>(vMouse);</div>
<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160;    <a class="code" href="class_server_computer.html#a9cce755e7bc186a4b7381b2ff5a0cd31">SetKeyboard</a>(vKeyboard);</div>
<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160;    <a class="code" href="class_server_computer.html#ade07913b0e920a513f85a5d2088d2c67">SetMonitor</a>(vMonitor);</div>
<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160;    <a class="code" href="class_server_computer.html#a085f1fb709a016fb69887677375f5f82">SetHost</a>(vHost);</div>
<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160;}</div>
<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160; </div>
<div class="line"><a name="l01337"></a><span class="lineno"><a class="line" href="class_server_computer_double_keyboard.html#a7643cdb266a2cffbe0087882a7362027"> 1337</a></span>&#160;<a class="code" href="class_server_computer_double_keyboard.html#a7643cdb266a2cffbe0087882a7362027">ServerComputerDoubleKeyboard::~ServerComputerDoubleKeyboard</a>()</div>
<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160;{</div>
<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160;}</div>
<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160; </div>
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l01349"></a><span class="lineno"><a class="line" href="class_server_computer_double_keyboard.html#adc13477e4a92824db9e8297774d32cad"> 1349</a></span>&#160;<a class="code" href="class_server_computer_double_keyboard.html#adc13477e4a92824db9e8297774d32cad">ServerComputerDoubleKeyboard::Operation</a>()</div>
<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160;{</div>
<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;    <a class="code" href="class_server_computer.html#ad6e5ecc92730fc2e636cbb1517cfd715">ServerComputer::Operation</a>();</div>
<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;}</div>
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160; </div>
<div class="line"><a name="l01365"></a><span class="lineno"><a class="line" href="class_server_computer_double_monitor.html#af3a0ccab84e143dd0949b7434f38aa07"> 1365</a></span>&#160;<a class="code" href="class_server_computer_double_monitor.html#af3a0ccab84e143dd0949b7434f38aa07">ServerComputerDoubleMonitor::ServerComputerDoubleMonitor</a>(<a class="code" href="class_mouse.html">Mouse</a>* pMouse, <a class="code" href="class_keyboard.html">Keyboard</a>* pKeyboard, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor1, <a class="code" href="class_monitor.html">Monitor</a>* pMonitor2, <a class="code" href="class_host.html">Host</a>* pHost) :</div>
<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;    <a class="code" href="class_server_computer.html">ServerComputer</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968aacb24bf3b0a5d7dfc7c08f1af427757e">COMPUTERPART_DOUBLEMONITOR</a>)</div>
<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;{</div>
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160;    vector&lt;Mouse*&gt; vMouse;</div>
<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160;    vector&lt;Keyboard*&gt; vKeyboard;</div>
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160;    vector&lt;Monitor*&gt; vMonitor;</div>
<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160;    vector&lt;Host*&gt; vHost;</div>
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;    vMouse.push_back(pMouse);</div>
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160;    vKeyboard.push_back(pKeyboard);</div>
<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;    vMonitor.push_back(pMonitor1);</div>
<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;    vMonitor.push_back(pMonitor2);</div>
<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;    vHost.push_back(pHost);</div>
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160;    <a class="code" href="class_server_computer.html#a8901c8782f477a3ac73c75622cfe88f0">SetMouse</a>(vMouse);</div>
<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160;    <a class="code" href="class_server_computer.html#a9cce755e7bc186a4b7381b2ff5a0cd31">SetKeyboard</a>(vKeyboard);</div>
<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;    <a class="code" href="class_server_computer.html#ade07913b0e920a513f85a5d2088d2c67">SetMonitor</a>(vMonitor);</div>
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;    <a class="code" href="class_server_computer.html#a085f1fb709a016fb69887677375f5f82">SetHost</a>(vHost);</div>
<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;}</div>
<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160; </div>
<div class="line"><a name="l01390"></a><span class="lineno"><a class="line" href="class_server_computer_double_monitor.html#a8dff9946b4aa3385fd4600723393fa28"> 1390</a></span>&#160;<a class="code" href="class_server_computer_double_monitor.html#a8dff9946b4aa3385fd4600723393fa28">ServerComputerDoubleMonitor::~ServerComputerDoubleMonitor</a>()</div>
<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160;{</div>
<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160;}</div>
<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160; </div>
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160;<a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div>
<div class="line"><a name="l01402"></a><span class="lineno"><a class="line" href="class_server_computer_double_monitor.html#aa77a4324792c7f2fc17f9eb1bddf1d0e"> 1402</a></span>&#160;<a class="code" href="class_server_computer_double_monitor.html#aa77a4324792c7f2fc17f9eb1bddf1d0e">ServerComputerDoubleMonitor::Operation</a>()</div>
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160;{</div>
<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;    <a class="code" href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160;    <a class="code" href="class_server_computer.html#ad6e5ecc92730fc2e636cbb1517cfd715">ServerComputer::Operation</a>();</div>
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;}</div>
<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;<span class="comment">/* EOF */</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclass_notebook_computer_html_a7b024c0c057665344a6c75ccb5eb8542"><div class="ttname"><a href="class_notebook_computer.html#a7b024c0c057665344a6c75ccb5eb8542">NotebookComputer::GetHost</a></div><div class="ttdeci">const vector&lt; Host * &gt; &amp; GetHost()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00317">Computer.cpp:317</a></div></div>
<div class="ttc" id="a_monitor_8h_html"><div class="ttname"><a href="_monitor_8h.html">Monitor.h</a></div><div class="ttdoc">all kinds of Monitor</div></div>
<div class="ttc" id="aclass_server_computer_html_a27ef2cd44ae06cd45e4c002e782e71c4"><div class="ttname"><a href="class_server_computer.html#a27ef2cd44ae06cd45e4c002e782e71c4">ServerComputer::~ServerComputer</a></div><div class="ttdeci">virtual ~ServerComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00595">Computer.cpp:595</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_aa2605b40708e58dcaa5e7387aaa7927e"><div class="ttname"><a href="class_notebook_computer.html#aa2605b40708e58dcaa5e7387aaa7927e">NotebookComputer::NotebookComputer</a></div><div class="ttdeci">NotebookComputer()</div></div>
<div class="ttc" id="aclass_notebook_computer_html_a8a95cc3cccb5198cd03d8b092e0e7fc3"><div class="ttname"><a href="class_notebook_computer.html#a8a95cc3cccb5198cd03d8b092e0e7fc3">NotebookComputer::m_vKeyboard</a></div><div class="ttdeci">vector&lt; Keyboard * &gt; m_vKeyboard</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00260">Computer.h:260</a></div></div>
<div class="ttc" id="aclass_desktop_computer_double_keyboard_html_a0a3a53dbdec807d7076162259ba3377a"><div class="ttname"><a href="class_desktop_computer_double_keyboard.html#a0a3a53dbdec807d7076162259ba3377a">DesktopComputerDoubleKeyboard::~DesktopComputerDoubleKeyboard</a></div><div class="ttdeci">virtual ~DesktopComputerDoubleKeyboard()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01130">Computer.cpp:1130</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_a0e29ca0727f8c37315650b82d6441710"><div class="ttname"><a href="class_notebook_computer.html#a0e29ca0727f8c37315650b82d6441710">NotebookComputer::~NotebookComputer</a></div><div class="ttdeci">virtual ~NotebookComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00130">Computer.cpp:130</a></div></div>
<div class="ttc" id="aclass_server_computer_html_abab70f1df475e0fc532fde175a872b0c"><div class="ttname"><a href="class_server_computer.html#abab70f1df475e0fc532fde175a872b0c">ServerComputer::GetMouse</a></div><div class="ttdeci">const vector&lt; Mouse * &gt; &amp; GetMouse()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00704">Computer.cpp:704</a></div></div>
<div class="ttc" id="a_product_def_8h_html_afb7ffa7ef7690abf638bce6d8eb80968a31a9fde084a9697368b0e9732e309e2b"><div class="ttname"><a href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968a31a9fde084a9697368b0e9732e309e2b">COMPUTERPART_NORMAL</a></div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00067">ProductDef.h:67</a></div></div>
<div class="ttc" id="aclass_server_computer_html_a12fa955bee7a19c7cba7021c39af896d"><div class="ttname"><a href="class_server_computer.html#a12fa955bee7a19c7cba7021c39af896d">ServerComputer::GetHost</a></div><div class="ttdeci">const vector&lt; Host * &gt; &amp; GetHost()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00782">Computer.cpp:782</a></div></div>
<div class="ttc" id="aclass_mouse_html"><div class="ttname"><a href="class_mouse.html">Mouse</a></div><div class="ttdef"><b>Definition:</b> <a href="_mouse_8h_source.html#l00012">Mouse.h:12</a></div></div>
<div class="ttc" id="a_product_def_8h_html_add150250ac9fa90a1cc150f27e56abc1"><div class="ttname"><a href="_product_def_8h.html#add150250ac9fa90a1cc150f27e56abc1">STATIC_CONST_STRING_COMPUTER</a></div><div class="ttdeci">static const string STATIC_CONST_STRING_COMPUTER[COMPUTER_ALL]</div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00057">ProductDef.h:57</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_a0f728ca3c96e3f6ebf33bb1bcffb7ad1"><div class="ttname"><a href="class_notebook_computer.html#a0f728ca3c96e3f6ebf33bb1bcffb7ad1">NotebookComputer::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00166">Computer.cpp:166</a></div></div>
<div class="ttc" id="a_computer_8h_html"><div class="ttname"><a href="_computer_8h.html">Computer.h</a></div><div class="ttdoc">all kinds of Computer</div></div>
<div class="ttc" id="aclass_server_computer_double_keyboard_html_a42b74096321fc7867819c6a6c7db85c8"><div class="ttname"><a href="class_server_computer_double_keyboard.html#a42b74096321fc7867819c6a6c7db85c8">ServerComputerDoubleKeyboard::ServerComputerDoubleKeyboard</a></div><div class="ttdeci">ServerComputerDoubleKeyboard()</div></div>
<div class="ttc" id="aclass_notebook_computer_double_keyboard_html_ae989ed450eb4610b75a171e425d8f69b"><div class="ttname"><a href="class_notebook_computer_double_keyboard.html#ae989ed450eb4610b75a171e425d8f69b">NotebookComputerDoubleKeyboard::NotebookComputerDoubleKeyboard</a></div><div class="ttdeci">NotebookComputerDoubleKeyboard()</div></div>
<div class="ttc" id="aclass_abstract_computer_html_a8de97ae23dc4e76a062a854314da46be"><div class="ttname"><a href="class_abstract_computer.html#a8de97ae23dc4e76a062a854314da46be">AbstractComputer::~AbstractComputer</a></div><div class="ttdeci">virtual ~AbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00048">Computer.cpp:48</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_ac48efe4f13f133913b337939bc99d446"><div class="ttname"><a href="class_notebook_computer.html#ac48efe4f13f133913b337939bc99d446">NotebookComputer::GetMouse</a></div><div class="ttdeci">const vector&lt; Mouse * &gt; &amp; GetMouse()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00239">Computer.cpp:239</a></div></div>
<div class="ttc" id="a_product_def_8h_html_a22f925c240c8faafe321b43e81c14385"><div class="ttname"><a href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385">COMPUTER_TYPE</a></div><div class="ttdeci">COMPUTER_TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00047">ProductDef.h:47</a></div></div>
<div class="ttc" id="aclass_server_computer_html_a2ec72cb41b228ff0ebfac9ac8a002c3d"><div class="ttname"><a href="class_server_computer.html#a2ec72cb41b228ff0ebfac9ac8a002c3d">ServerComputer::GetComputerPart</a></div><div class="ttdeci">COMPUTERPART_TYPE GetComputerPart()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00677">Computer.cpp:677</a></div></div>
<div class="ttc" id="aclass_abstract_computer_html_adde7ff66fb920e95745fd722ed568998"><div class="ttname"><a href="class_abstract_computer.html#adde7ff66fb920e95745fd722ed568998">AbstractComputer::SetComputer</a></div><div class="ttdeci">VOID SetComputer(COMPUTER_TYPE eComputer)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00071">Computer.cpp:71</a></div></div>
<div class="ttc" id="aclass_abstract_computer_html"><div class="ttname"><a href="class_abstract_computer.html">AbstractComputer</a></div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00035">Computer.h:35</a></div></div>
<div class="ttc" id="aclass_server_computer_html_ae545a59d5cc67fab99a827450a0f95fb"><div class="ttname"><a href="class_server_computer.html#ae545a59d5cc67fab99a827450a0f95fb">ServerComputer::GetKeyboard</a></div><div class="ttdeci">const vector&lt; Keyboard * &gt; &amp; GetKeyboard()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00730">Computer.cpp:730</a></div></div>
<div class="ttc" id="aclass_notebook_computer_double_mouse_html_ab4d1c946809eed8085b0179416286c0a"><div class="ttname"><a href="class_notebook_computer_double_mouse.html#ab4d1c946809eed8085b0179416286c0a">NotebookComputerDoubleMouse::~NotebookComputerDoubleMouse</a></div><div class="ttdeci">virtual ~NotebookComputerDoubleMouse()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00871">Computer.cpp:871</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_ace7326c5b0a81afd7b489b7e0cd65f3c"><div class="ttname"><a href="class_desktop_computer.html#ace7326c5b0a81afd7b489b7e0cd65f3c">DesktopComputer::GetMonitor</a></div><div class="ttdeci">const vector&lt; Monitor * &gt; &amp; GetMonitor()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00523">Computer.cpp:523</a></div></div>
<div class="ttc" id="a_product_def_8h_html_a22f925c240c8faafe321b43e81c14385a61c62adbc76e7b16fdd2dab622f9d26e"><div class="ttname"><a href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385a61c62adbc76e7b16fdd2dab622f9d26e">COMPUTER_SERVER</a></div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00052">ProductDef.h:52</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html"><div class="ttname"><a href="class_notebook_computer.html">NotebookComputer</a></div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00110">Computer.h:110</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_a843eabf20f61488c8b58b8c91fc94487"><div class="ttname"><a href="class_desktop_computer.html#a843eabf20f61488c8b58b8c91fc94487">DesktopComputer::m_eComputerPart</a></div><div class="ttdeci">COMPUTERPART_TYPE m_eComputerPart</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00411">Computer.h:411</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_a92e779bfe7b410b9dcef3c35a808f97c"><div class="ttname"><a href="class_desktop_computer.html#a92e779bfe7b410b9dcef3c35a808f97c">DesktopComputer::DesktopComputer</a></div><div class="ttdeci">DesktopComputer()</div></div>
<div class="ttc" id="a_product_def_8h_html_afb7ffa7ef7690abf638bce6d8eb80968aacb24bf3b0a5d7dfc7c08f1af427757e"><div class="ttname"><a href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968aacb24bf3b0a5d7dfc7c08f1af427757e">COMPUTERPART_DOUBLEMONITOR</a></div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00070">ProductDef.h:70</a></div></div>
<div class="ttc" id="aclass_notebook_computer_double_mouse_html_a58fa81c6bbc3b63203e6470a58555ac3"><div class="ttname"><a href="class_notebook_computer_double_mouse.html#a58fa81c6bbc3b63203e6470a58555ac3">NotebookComputerDoubleMouse::NotebookComputerDoubleMouse</a></div><div class="ttdeci">NotebookComputerDoubleMouse()</div></div>
<div class="ttc" id="aclass_server_computer_double_keyboard_html_adc13477e4a92824db9e8297774d32cad"><div class="ttname"><a href="class_server_computer_double_keyboard.html#adc13477e4a92824db9e8297774d32cad">ServerComputerDoubleKeyboard::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01349">Computer.cpp:1349</a></div></div>
<div class="ttc" id="aclass_desktop_computer_normal_html_afe310fb7a3cc671669e219e3352c0a5f"><div class="ttname"><a href="class_desktop_computer_normal.html#afe310fb7a3cc671669e219e3352c0a5f">DesktopComputerNormal::~DesktopComputerNormal</a></div><div class="ttdeci">virtual ~DesktopComputerNormal()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01024">Computer.cpp:1024</a></div></div>
<div class="ttc" id="aclass_server_computer_double_monitor_html_aa77a4324792c7f2fc17f9eb1bddf1d0e"><div class="ttname"><a href="class_server_computer_double_monitor.html#aa77a4324792c7f2fc17f9eb1bddf1d0e">ServerComputerDoubleMonitor::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01402">Computer.cpp:1402</a></div></div>
<div class="ttc" id="aclass_server_computer_html_a1c80a14fcd6cf7033b5a6edf5bf40f35"><div class="ttname"><a href="class_server_computer.html#a1c80a14fcd6cf7033b5a6edf5bf40f35">ServerComputer::SetComputerPart</a></div><div class="ttdeci">VOID SetComputerPart(COMPUTERPART_TYPE eComputerPart)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00664">Computer.cpp:664</a></div></div>
<div class="ttc" id="aclass_server_computer_html_a085f1fb709a016fb69887677375f5f82"><div class="ttname"><a href="class_server_computer.html#a085f1fb709a016fb69887677375f5f82">ServerComputer::SetHost</a></div><div class="ttdeci">VOID SetHost(const vector&lt; Host * &gt; &amp;vHost)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00769">Computer.cpp:769</a></div></div>
<div class="ttc" id="aclass_desktop_computer_double_monitor_html_a6dc58ec28a9e95f2d25a67180600926c"><div class="ttname"><a href="class_desktop_computer_double_monitor.html#a6dc58ec28a9e95f2d25a67180600926c">DesktopComputerDoubleMonitor::~DesktopComputerDoubleMonitor</a></div><div class="ttdeci">virtual ~DesktopComputerDoubleMonitor()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01183">Computer.cpp:1183</a></div></div>
<div class="ttc" id="aclass_desktop_computer_normal_html_a2afcc0aed8f179ce349442ba7cce23a6"><div class="ttname"><a href="class_desktop_computer_normal.html#a2afcc0aed8f179ce349442ba7cce23a6">DesktopComputerNormal::DesktopComputerNormal</a></div><div class="ttdeci">DesktopComputerNormal()</div></div>
<div class="ttc" id="a_product_def_8h_html_afb7ffa7ef7690abf638bce6d8eb80968a541c4f1c29ba5a34d2aaf06f2a3c63f9"><div class="ttname"><a href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968a541c4f1c29ba5a34d2aaf06f2a3c63f9">COMPUTERPART_DOUBLEMOUSE</a></div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00068">ProductDef.h:68</a></div></div>
<div class="ttc" id="aclass_notebook_computer_double_monitor_html_a7db2333aa1aac2fc5231a19725d30d92"><div class="ttname"><a href="class_notebook_computer_double_monitor.html#a7db2333aa1aac2fc5231a19725d30d92">NotebookComputerDoubleMonitor::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00989">Computer.cpp:989</a></div></div>
<div class="ttc" id="aclass_server_computer_html_aa0f110a6eaddfe18982a1752b4433cb3"><div class="ttname"><a href="class_server_computer.html#aa0f110a6eaddfe18982a1752b4433cb3">ServerComputer::ServerComputer</a></div><div class="ttdeci">ServerComputer()</div></div>
<div class="ttc" id="aclass_desktop_computer_html_a02d41e3918758ae9b119faa1b1672a69"><div class="ttname"><a href="class_desktop_computer.html#a02d41e3918758ae9b119faa1b1672a69">DesktopComputer::GetKeyboard</a></div><div class="ttdeci">const vector&lt; Keyboard * &gt; &amp; GetKeyboard()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00497">Computer.cpp:497</a></div></div>
<div class="ttc" id="aclass_notebook_computer_double_monitor_html_a99cf9dc7867977dd0ced7d9aa4823a1d"><div class="ttname"><a href="class_notebook_computer_double_monitor.html#a99cf9dc7867977dd0ced7d9aa4823a1d">NotebookComputerDoubleMonitor::NotebookComputerDoubleMonitor</a></div><div class="ttdeci">NotebookComputerDoubleMonitor()</div></div>
<div class="ttc" id="aclass_desktop_computer_double_monitor_html_a2e2d54fbb04cc55e77feda1c6d4bce4b"><div class="ttname"><a href="class_desktop_computer_double_monitor.html#a2e2d54fbb04cc55e77feda1c6d4bce4b">DesktopComputerDoubleMonitor::DesktopComputerDoubleMonitor</a></div><div class="ttdeci">DesktopComputerDoubleMonitor(Mouse *pMouse, Keyboard *pKeyboard, Monitor *pMonitor1, Monitor *pMonitor2, Host *pHost)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01158">Computer.cpp:1158</a></div></div>
<div class="ttc" id="aclass_desktop_computer_double_keyboard_html_a285b393213d741832439e73db63e7ccd"><div class="ttname"><a href="class_desktop_computer_double_keyboard.html#a285b393213d741832439e73db63e7ccd">DesktopComputerDoubleKeyboard::DesktopComputerDoubleKeyboard</a></div><div class="ttdeci">DesktopComputerDoubleKeyboard()</div></div>
<div class="ttc" id="aclass_desktop_computer_html_a551621eb2e97a3a3f8e01365972b006a"><div class="ttname"><a href="class_desktop_computer.html#a551621eb2e97a3a3f8e01365972b006a">DesktopComputer::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00399">Computer.cpp:399</a></div></div>
<div class="ttc" id="aclass_server_computer_html_a9cce755e7bc186a4b7381b2ff5a0cd31"><div class="ttname"><a href="class_server_computer.html#a9cce755e7bc186a4b7381b2ff5a0cd31">ServerComputer::SetKeyboard</a></div><div class="ttdeci">VOID SetKeyboard(const vector&lt; Keyboard * &gt; &amp;vKeyboard)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00717">Computer.cpp:717</a></div></div>
<div class="ttc" id="aclass_server_computer_html_a52efdb895556775e7d57b41debb2d603"><div class="ttname"><a href="class_server_computer.html#a52efdb895556775e7d57b41debb2d603">ServerComputer::m_vMonitor</a></div><div class="ttdeci">vector&lt; Monitor * &gt; m_vMonitor</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00569">Computer.h:569</a></div></div>
<div class="ttc" id="aclass_server_computer_double_monitor_html_a8dff9946b4aa3385fd4600723393fa28"><div class="ttname"><a href="class_server_computer_double_monitor.html#a8dff9946b4aa3385fd4600723393fa28">ServerComputerDoubleMonitor::~ServerComputerDoubleMonitor</a></div><div class="ttdeci">virtual ~ServerComputerDoubleMonitor()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01390">Computer.cpp:1390</a></div></div>
<div class="ttc" id="aclass_desktop_computer_double_monitor_html_a26000db19afb3be71bfc124bba70de4b"><div class="ttname"><a href="class_desktop_computer_double_monitor.html#a26000db19afb3be71bfc124bba70de4b">DesktopComputerDoubleMonitor::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01195">Computer.cpp:1195</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_a98db5423417840556c8da38e1a2d36e5"><div class="ttname"><a href="class_notebook_computer.html#a98db5423417840556c8da38e1a2d36e5">NotebookComputer::SetHost</a></div><div class="ttdeci">VOID SetHost(const vector&lt; Host * &gt; &amp;vHost)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00304">Computer.cpp:304</a></div></div>
<div class="ttc" id="aclass_desktop_computer_double_mouse_html_aace98422c079932c9a09158efa0b1235"><div class="ttname"><a href="class_desktop_computer_double_mouse.html#aace98422c079932c9a09158efa0b1235">DesktopComputerDoubleMouse::~DesktopComputerDoubleMouse</a></div><div class="ttdeci">virtual ~DesktopComputerDoubleMouse()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01077">Computer.cpp:1077</a></div></div>
<div class="ttc" id="aclass_notebook_computer_double_keyboard_html_a6250b5ce7061598e27d2fec472b92df2"><div class="ttname"><a href="class_notebook_computer_double_keyboard.html#a6250b5ce7061598e27d2fec472b92df2">NotebookComputerDoubleKeyboard::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00936">Computer.cpp:936</a></div></div>
<div class="ttc" id="aclass_host_html"><div class="ttname"><a href="class_host.html">Host</a></div><div class="ttdef"><b>Definition:</b> <a href="_host_8h_source.html#l00012">Host.h:12</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_a72f187eadcaab96bc80cad1b7f5f3d52"><div class="ttname"><a href="class_notebook_computer.html#a72f187eadcaab96bc80cad1b7f5f3d52">NotebookComputer::GetKeyboard</a></div><div class="ttdeci">const vector&lt; Keyboard * &gt; &amp; GetKeyboard()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00265">Computer.cpp:265</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_ad8c6424b3cc933a8ca965c1d2d521c2d"><div class="ttname"><a href="class_notebook_computer.html#ad8c6424b3cc933a8ca965c1d2d521c2d">NotebookComputer::SetKeyboard</a></div><div class="ttdeci">VOID SetKeyboard(const vector&lt; Keyboard * &gt; &amp;vKeyboard)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00252">Computer.cpp:252</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_ad6a56afaf22818c3f11d2f7b081e97f9"><div class="ttname"><a href="class_desktop_computer.html#ad6a56afaf22818c3f11d2f7b081e97f9">DesktopComputer::SetComputerPart</a></div><div class="ttdeci">VOID SetComputerPart(COMPUTERPART_TYPE eComputerPart)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00432">Computer.cpp:432</a></div></div>
<div class="ttc" id="a_my_self_def_8h_html_a7927e087749615dae3114cc27b91c86d"><div class="ttname"><a href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div><div class="ttdeci">void VOID</div><div class="ttdef"><b>Definition:</b> <a href="_my_self_def_8h_source.html#l00011">MySelfDef.h:11</a></div></div>
<div class="ttc" id="aclass_desktop_computer_double_mouse_html_acdbcea65fa4f1414b14fa4d3c4ebb0ab"><div class="ttname"><a href="class_desktop_computer_double_mouse.html#acdbcea65fa4f1414b14fa4d3c4ebb0ab">DesktopComputerDoubleMouse::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01089">Computer.cpp:1089</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_a26c4b73da59f5ec92404c3e49500b4e0"><div class="ttname"><a href="class_desktop_computer.html#a26c4b73da59f5ec92404c3e49500b4e0">DesktopComputer::m_vMouse</a></div><div class="ttdeci">vector&lt; Mouse * &gt; m_vMouse</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00412">Computer.h:412</a></div></div>
<div class="ttc" id="aclass_server_computer_html_aee2a68c4e81be0721a31955d725b7847"><div class="ttname"><a href="class_server_computer.html#aee2a68c4e81be0721a31955d725b7847">ServerComputer::m_vHost</a></div><div class="ttdeci">vector&lt; Host * &gt; m_vHost</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00570">Computer.h:570</a></div></div>
<div class="ttc" id="aclass_notebook_computer_normal_html_a4fdc222f4abdba1bc8e54b93e646b301"><div class="ttname"><a href="class_notebook_computer_normal.html#a4fdc222f4abdba1bc8e54b93e646b301">NotebookComputerNormal::NotebookComputerNormal</a></div><div class="ttdeci">NotebookComputerNormal()</div></div>
<div class="ttc" id="a_product_def_8h_html_a22f925c240c8faafe321b43e81c14385adb10349723509ec1fe9eb24a79834eae"><div class="ttname"><a href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385adb10349723509ec1fe9eb24a79834eae">COMPUTER_NOTEBOOK</a></div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00050">ProductDef.h:50</a></div></div>
<div class="ttc" id="aclass_server_computer_double_mouse_html_aeffaf4bb17301e61c9c6ce0d218f1ca5"><div class="ttname"><a href="class_server_computer_double_mouse.html#aeffaf4bb17301e61c9c6ce0d218f1ca5">ServerComputerDoubleMouse::~ServerComputerDoubleMouse</a></div><div class="ttdeci">virtual ~ServerComputerDoubleMouse()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01284">Computer.cpp:1284</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_a381097755c338f7be04fbe2d6edeafb4"><div class="ttname"><a href="class_desktop_computer.html#a381097755c338f7be04fbe2d6edeafb4">DesktopComputer::m_vHost</a></div><div class="ttdeci">vector&lt; Host * &gt; m_vHost</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00415">Computer.h:415</a></div></div>
<div class="ttc" id="astdafx_8h_html"><div class="ttname"><a href="stdafx_8h.html">stdafx.h</a></div></div>
<div class="ttc" id="aclass_notebook_computer_double_mouse_html_a902db6f858fe05ef82744766b70d76be"><div class="ttname"><a href="class_notebook_computer_double_mouse.html#a902db6f858fe05ef82744766b70d76be">NotebookComputerDoubleMouse::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00883">Computer.cpp:883</a></div></div>
<div class="ttc" id="aclass_abstract_computer_html_a8dbf6d34813a7cb17894a7a374cc355b"><div class="ttname"><a href="class_abstract_computer.html#a8dbf6d34813a7cb17894a7a374cc355b">AbstractComputer::AbstractComputer</a></div><div class="ttdeci">AbstractComputer()</div></div>
<div class="ttc" id="aclass_desktop_computer_html_afa6eda50f232afbe02010f48387f59cc"><div class="ttname"><a href="class_desktop_computer.html#afa6eda50f232afbe02010f48387f59cc">DesktopComputer::GetComputerPart</a></div><div class="ttdeci">COMPUTERPART_TYPE GetComputerPart()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00445">Computer.cpp:445</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_ad493961e3d637e3090adddd034a37069"><div class="ttname"><a href="class_desktop_computer.html#ad493961e3d637e3090adddd034a37069">DesktopComputer::SetMouse</a></div><div class="ttdeci">VOID SetMouse(const vector&lt; Mouse * &gt; &amp;vMouse)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00458">Computer.cpp:458</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_a7452b6a3a454352be158d83a094ac3cc"><div class="ttname"><a href="class_desktop_computer.html#a7452b6a3a454352be158d83a094ac3cc">DesktopComputer::SetHost</a></div><div class="ttdeci">VOID SetHost(const vector&lt; Host * &gt; &amp;vHost)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00536">Computer.cpp:536</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_ad443bccbee25e5b361bcc4aa57f5e723"><div class="ttname"><a href="class_desktop_computer.html#ad443bccbee25e5b361bcc4aa57f5e723">DesktopComputer::m_vMonitor</a></div><div class="ttdeci">vector&lt; Monitor * &gt; m_vMonitor</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00414">Computer.h:414</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_aeba0373ea72b5cdbedb61358f92b5c95"><div class="ttname"><a href="class_desktop_computer.html#aeba0373ea72b5cdbedb61358f92b5c95">DesktopComputer::~DesktopComputer</a></div><div class="ttdeci">virtual ~DesktopComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00363">Computer.cpp:363</a></div></div>
<div class="ttc" id="aclass_server_computer_html_aadd77ba325f85055682acf077234f00e"><div class="ttname"><a href="class_server_computer.html#aadd77ba325f85055682acf077234f00e">ServerComputer::m_vKeyboard</a></div><div class="ttdeci">vector&lt; Keyboard * &gt; m_vKeyboard</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00568">Computer.h:568</a></div></div>
<div class="ttc" id="aclass_notebook_computer_double_monitor_html_ae650c387ad08b3c83ab0af944d8e10e9"><div class="ttname"><a href="class_notebook_computer_double_monitor.html#ae650c387ad08b3c83ab0af944d8e10e9">NotebookComputerDoubleMonitor::~NotebookComputerDoubleMonitor</a></div><div class="ttdeci">virtual ~NotebookComputerDoubleMonitor()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00977">Computer.cpp:977</a></div></div>
<div class="ttc" id="aclass_notebook_computer_double_keyboard_html_acc37ccddf2603ba36d8b838618705caf"><div class="ttname"><a href="class_notebook_computer_double_keyboard.html#acc37ccddf2603ba36d8b838618705caf">NotebookComputerDoubleKeyboard::~NotebookComputerDoubleKeyboard</a></div><div class="ttdeci">virtual ~NotebookComputerDoubleKeyboard()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00924">Computer.cpp:924</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html"><div class="ttname"><a href="class_desktop_computer.html">DesktopComputer</a></div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00265">Computer.h:265</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_a87fa4c09fa65ed3bf62c15be49444a4c"><div class="ttname"><a href="class_notebook_computer.html#a87fa4c09fa65ed3bf62c15be49444a4c">NotebookComputer::SetComputerPart</a></div><div class="ttdeci">VOID SetComputerPart(COMPUTERPART_TYPE eComputerPart)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00199">Computer.cpp:199</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_ac924061af4383c9fed6f1fb9ded45091"><div class="ttname"><a href="class_notebook_computer.html#ac924061af4383c9fed6f1fb9ded45091">NotebookComputer::m_vMonitor</a></div><div class="ttdeci">vector&lt; Monitor * &gt; m_vMonitor</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00261">Computer.h:261</a></div></div>
<div class="ttc" id="a_product_def_8h_html_afb7ffa7ef7690abf638bce6d8eb80968a57257ae19fc96878def1e10752a945a2"><div class="ttname"><a href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968a57257ae19fc96878def1e10752a945a2">COMPUTERPART_DOUBLEKEYBOARD</a></div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00069">ProductDef.h:69</a></div></div>
<div class="ttc" id="aclass_abstract_computer_html_ad26e32ba950524d550c1550f94919761"><div class="ttname"><a href="class_abstract_computer.html#ad26e32ba950524d550c1550f94919761">AbstractComputer::m_eComputer</a></div><div class="ttdeci">COMPUTER_TYPE m_eComputer</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00107">Computer.h:107</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_a8bfcb6a4d81ec5be64aae6c68134e3bc"><div class="ttname"><a href="class_notebook_computer.html#a8bfcb6a4d81ec5be64aae6c68134e3bc">NotebookComputer::GetMonitor</a></div><div class="ttdeci">const vector&lt; Monitor * &gt; &amp; GetMonitor()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00291">Computer.cpp:291</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_a025a9a3652c3ab13f78869ba2db41976"><div class="ttname"><a href="class_notebook_computer.html#a025a9a3652c3ab13f78869ba2db41976">NotebookComputer::SetMouse</a></div><div class="ttdeci">VOID SetMouse(const vector&lt; Mouse * &gt; &amp;vMouse)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00226">Computer.cpp:226</a></div></div>
<div class="ttc" id="aclass_server_computer_double_mouse_html_ade2ff8678a81c04d2676ca517bfaab18"><div class="ttname"><a href="class_server_computer_double_mouse.html#ade2ff8678a81c04d2676ca517bfaab18">ServerComputerDoubleMouse::ServerComputerDoubleMouse</a></div><div class="ttdeci">ServerComputerDoubleMouse()</div></div>
<div class="ttc" id="aclass_server_computer_html_ad6e5ecc92730fc2e636cbb1517cfd715"><div class="ttname"><a href="class_server_computer.html#ad6e5ecc92730fc2e636cbb1517cfd715">ServerComputer::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00631">Computer.cpp:631</a></div></div>
<div class="ttc" id="aclass_monitor_html"><div class="ttname"><a href="class_monitor.html">Monitor</a></div><div class="ttdef"><b>Definition:</b> <a href="_monitor_8h_source.html#l00012">Monitor.h:12</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_a5feca810a65d170362e830f122d2ae94"><div class="ttname"><a href="class_desktop_computer.html#a5feca810a65d170362e830f122d2ae94">DesktopComputer::GetHost</a></div><div class="ttdeci">const vector&lt; Host * &gt; &amp; GetHost()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00549">Computer.cpp:549</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_a3a14c8d206b79638d51ea2638ea6736c"><div class="ttname"><a href="class_notebook_computer.html#a3a14c8d206b79638d51ea2638ea6736c">NotebookComputer::m_vMouse</a></div><div class="ttdeci">vector&lt; Mouse * &gt; m_vMouse</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00259">Computer.h:259</a></div></div>
<div class="ttc" id="a_my_self_def_8h_html_a0be11ce2e33906806ac4e521781809c0"><div class="ttname"><a href="_my_self_def_8h.html#a0be11ce2e33906806ac4e521781809c0">DEBUG_PRINTF</a></div><div class="ttdeci">#define DEBUG_PRINTF(fmt, args...)</div><div class="ttdef"><b>Definition:</b> <a href="_my_self_def_8h_source.html#l00025">MySelfDef.h:25</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_a17f7d6fc038ac99d85f775354361f5ff"><div class="ttname"><a href="class_desktop_computer.html#a17f7d6fc038ac99d85f775354361f5ff">DesktopComputer::m_vKeyboard</a></div><div class="ttdeci">vector&lt; Keyboard * &gt; m_vKeyboard</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00413">Computer.h:413</a></div></div>
<div class="ttc" id="aclass_desktop_computer_normal_html_aac9b8bf95ac7780e00133ee052647338"><div class="ttname"><a href="class_desktop_computer_normal.html#aac9b8bf95ac7780e00133ee052647338">DesktopComputerNormal::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01036">Computer.cpp:1036</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_a6b5c1d2cbf1b10be131774146b2e7507"><div class="ttname"><a href="class_desktop_computer.html#a6b5c1d2cbf1b10be131774146b2e7507">DesktopComputer::SetMonitor</a></div><div class="ttdeci">VOID SetMonitor(const vector&lt; Monitor * &gt; &amp;vMonitor)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00510">Computer.cpp:510</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_ac86a5700459e2781718b4a45c1d43594"><div class="ttname"><a href="class_notebook_computer.html#ac86a5700459e2781718b4a45c1d43594">NotebookComputer::GetComputerPart</a></div><div class="ttdeci">COMPUTERPART_TYPE GetComputerPart()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00212">Computer.cpp:212</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_a312e06f471e72ea7ac555f3b900e804b"><div class="ttname"><a href="class_notebook_computer.html#a312e06f471e72ea7ac555f3b900e804b">NotebookComputer::m_vHost</a></div><div class="ttdeci">vector&lt; Host * &gt; m_vHost</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00262">Computer.h:262</a></div></div>
<div class="ttc" id="aclass_notebook_computer_normal_html_a1d2c22cc871f67f8f2b1cf899cad37fa"><div class="ttname"><a href="class_notebook_computer_normal.html#a1d2c22cc871f67f8f2b1cf899cad37fa">NotebookComputerNormal::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00830">Computer.cpp:830</a></div></div>
<div class="ttc" id="aclass_server_computer_normal_html_aab78407241009347d74d2c19317854fc"><div class="ttname"><a href="class_server_computer_normal.html#aab78407241009347d74d2c19317854fc">ServerComputerNormal::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01243">Computer.cpp:1243</a></div></div>
<div class="ttc" id="aclass_abstract_computer_html_a6f0190a71f73e0cf56f11c63129f2882"><div class="ttname"><a href="class_abstract_computer.html#a6f0190a71f73e0cf56f11c63129f2882">AbstractComputer::GetComputer</a></div><div class="ttdeci">COMPUTER_TYPE GetComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00084">Computer.cpp:84</a></div></div>
<div class="ttc" id="aclass_notebook_computer_normal_html_a3ae1372f2b8cf94e97dc62c7bfb2996e"><div class="ttname"><a href="class_notebook_computer_normal.html#a3ae1372f2b8cf94e97dc62c7bfb2996e">NotebookComputerNormal::~NotebookComputerNormal</a></div><div class="ttdeci">virtual ~NotebookComputerNormal()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00818">Computer.cpp:818</a></div></div>
<div class="ttc" id="aclass_server_computer_html_a063d5cd2d23f38f734e406a7165301a9"><div class="ttname"><a href="class_server_computer.html#a063d5cd2d23f38f734e406a7165301a9">ServerComputer::m_eComputerPart</a></div><div class="ttdeci">COMPUTERPART_TYPE m_eComputerPart</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00566">Computer.h:566</a></div></div>
<div class="ttc" id="aclass_server_computer_html_ade07913b0e920a513f85a5d2088d2c67"><div class="ttname"><a href="class_server_computer.html#ade07913b0e920a513f85a5d2088d2c67">ServerComputer::SetMonitor</a></div><div class="ttdeci">VOID SetMonitor(const vector&lt; Monitor * &gt; &amp;vMonitor)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00743">Computer.cpp:743</a></div></div>
<div class="ttc" id="aclass_desktop_computer_html_a19af0247d0ea36103201282226ef54f5"><div class="ttname"><a href="class_desktop_computer.html#a19af0247d0ea36103201282226ef54f5">DesktopComputer::GetMouse</a></div><div class="ttdeci">const vector&lt; Mouse * &gt; &amp; GetMouse()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00471">Computer.cpp:471</a></div></div>
<div class="ttc" id="aclass_notebook_computer_html_a6058603ece9db7cd3d91330bfbbefa6a"><div class="ttname"><a href="class_notebook_computer.html#a6058603ece9db7cd3d91330bfbbefa6a">NotebookComputer::m_eComputerPart</a></div><div class="ttdeci">COMPUTERPART_TYPE m_eComputerPart</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00258">Computer.h:258</a></div></div>
<div class="ttc" id="aclass_desktop_computer_double_keyboard_html_a84438f0f0df4a3e236f1699484b039ed"><div class="ttname"><a href="class_desktop_computer_double_keyboard.html#a84438f0f0df4a3e236f1699484b039ed">DesktopComputerDoubleKeyboard::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01142">Computer.cpp:1142</a></div></div>
<div class="ttc" id="aclass_server_computer_normal_html_aa06714557e211d9627966a529dcbf2aa"><div class="ttname"><a href="class_server_computer_normal.html#aa06714557e211d9627966a529dcbf2aa">ServerComputerNormal::~ServerComputerNormal</a></div><div class="ttdeci">virtual ~ServerComputerNormal()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01231">Computer.cpp:1231</a></div></div>
<div class="ttc" id="aclass_server_computer_double_monitor_html_af3a0ccab84e143dd0949b7434f38aa07"><div class="ttname"><a href="class_server_computer_double_monitor.html#af3a0ccab84e143dd0949b7434f38aa07">ServerComputerDoubleMonitor::ServerComputerDoubleMonitor</a></div><div class="ttdeci">ServerComputerDoubleMonitor(Mouse *pMouse, Keyboard *pKeyboard, Monitor *pMonitor1, Monitor *pMonitor2, Host *pHost)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01365">Computer.cpp:1365</a></div></div>
<div class="ttc" id="aclass_server_computer_html_ad40d34510887c22011e73729fd68fd4e"><div class="ttname"><a href="class_server_computer.html#ad40d34510887c22011e73729fd68fd4e">ServerComputer::m_vMouse</a></div><div class="ttdeci">vector&lt; Mouse * &gt; m_vMouse</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00567">Computer.h:567</a></div></div>
<div class="ttc" id="a_product_def_8h_html_a31807f69fefb110fca12d29478403687"><div class="ttname"><a href="_product_def_8h.html#a31807f69fefb110fca12d29478403687">STATIC_CONST_STRING_COMPUTERPART</a></div><div class="ttdeci">static const string STATIC_CONST_STRING_COMPUTERPART[COMPUTERPART_ALL]</div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00077">ProductDef.h:77</a></div></div>
<div class="ttc" id="aclass_server_computer_normal_html_a9a3cf3d16256a40d5c5687ee9ad64e50"><div class="ttname"><a href="class_server_computer_normal.html#a9a3cf3d16256a40d5c5687ee9ad64e50">ServerComputerNormal::ServerComputerNormal</a></div><div class="ttdeci">ServerComputerNormal()</div></div>
<div class="ttc" id="aclass_server_computer_double_keyboard_html_a7643cdb266a2cffbe0087882a7362027"><div class="ttname"><a href="class_server_computer_double_keyboard.html#a7643cdb266a2cffbe0087882a7362027">ServerComputerDoubleKeyboard::~ServerComputerDoubleKeyboard</a></div><div class="ttdeci">virtual ~ServerComputerDoubleKeyboard()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01337">Computer.cpp:1337</a></div></div>
<div class="ttc" id="a_product_def_8h_html_afb7ffa7ef7690abf638bce6d8eb80968"><div class="ttname"><a href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a></div><div class="ttdeci">COMPUTERPART_TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00064">ProductDef.h:64</a></div></div>
<div class="ttc" id="aclass_desktop_computer_double_mouse_html_a9d797001d8a587d0d9442c44f30fb944"><div class="ttname"><a href="class_desktop_computer_double_mouse.html#a9d797001d8a587d0d9442c44f30fb944">DesktopComputerDoubleMouse::DesktopComputerDoubleMouse</a></div><div class="ttdeci">DesktopComputerDoubleMouse()</div></div>
<div class="ttc" id="aclass_server_computer_html_a8901c8782f477a3ac73c75622cfe88f0"><div class="ttname"><a href="class_server_computer.html#a8901c8782f477a3ac73c75622cfe88f0">ServerComputer::SetMouse</a></div><div class="ttdeci">VOID SetMouse(const vector&lt; Mouse * &gt; &amp;vMouse)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00691">Computer.cpp:691</a></div></div>
<div class="ttc" id="a_product_def_8h_html_a22f925c240c8faafe321b43e81c14385ae098beb4b45a44b738b91dd780e0bcd8"><div class="ttname"><a href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385ae098beb4b45a44b738b91dd780e0bcd8">COMPUTER_DESKTOP</a></div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00051">ProductDef.h:51</a></div></div>
<div class="ttc" id="aclass_server_computer_html_a4b0068e3f869346d1dfdfe106d2d0fda"><div class="ttname"><a href="class_server_computer.html#a4b0068e3f869346d1dfdfe106d2d0fda">ServerComputer::GetMonitor</a></div><div class="ttdeci">const vector&lt; Monitor * &gt; &amp; GetMonitor()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00756">Computer.cpp:756</a></div></div>
<div class="ttc" id="aclass_abstract_computer_html_ada127223d92c16affd5df2e86943a2d7"><div class="ttname"><a href="class_abstract_computer.html#ada127223d92c16affd5df2e86943a2d7">AbstractComputer::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00060">Computer.cpp:60</a></div></div>
<div class="ttc" id="a_keyboard_8h_html"><div class="ttname"><a href="_keyboard_8h.html">Keyboard.h</a></div><div class="ttdoc">all kinds of Keyboard</div></div>
<div class="ttc" id="aclass_desktop_computer_html_a511b8b2c17f3fc30fcc3bb9fe5779d9d"><div class="ttname"><a href="class_desktop_computer.html#a511b8b2c17f3fc30fcc3bb9fe5779d9d">DesktopComputer::SetKeyboard</a></div><div class="ttdeci">VOID SetKeyboard(const vector&lt; Keyboard * &gt; &amp;vKeyboard)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00484">Computer.cpp:484</a></div></div>
<div class="ttc" id="a_host_8h_html"><div class="ttname"><a href="_host_8h.html">Host.h</a></div><div class="ttdoc">all kinds of Host</div></div>
<div class="ttc" id="aclass_server_computer_html"><div class="ttname"><a href="class_server_computer.html">ServerComputer</a></div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00418">Computer.h:418</a></div></div>
<div class="ttc" id="aclass_keyboard_html"><div class="ttname"><a href="class_keyboard.html">Keyboard</a></div><div class="ttdef"><b>Definition:</b> <a href="_keyboard_8h_source.html#l00012">Keyboard.h:12</a></div></div>
<div class="ttc" id="a_mouse_8h_html"><div class="ttname"><a href="_mouse_8h.html">Mouse.h</a></div><div class="ttdoc">all kinds of Mouse</div></div>
<div class="ttc" id="aclass_notebook_computer_html_a391140e8a355e2deb8da7cbb75f2ec12"><div class="ttname"><a href="class_notebook_computer.html#a391140e8a355e2deb8da7cbb75f2ec12">NotebookComputer::SetMonitor</a></div><div class="ttdeci">VOID SetMonitor(const vector&lt; Monitor * &gt; &amp;vMonitor)</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l00278">Computer.cpp:278</a></div></div>
<div class="ttc" id="aclass_server_computer_double_mouse_html_a7c0c388b7034d4722d3cbd8e3648985b"><div class="ttname"><a href="class_server_computer_double_mouse.html#a7c0c388b7034d4722d3cbd8e3648985b">ServerComputerDoubleMouse::Operation</a></div><div class="ttdeci">virtual VOID Operation()</div><div class="ttdef"><b>Definition:</b> <a href="_computer_8cpp_source.html#l01296">Computer.cpp:1296</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
